Ticket #16933

文字化け

Open Date: 2009-05-25 12:30 Last Update: 2009-05-25 23:52

Reporter:
Owner:
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

発生: ・Rev2

現象: ・文字化け

解決法: ・原因は取得したhome.plがEUC-JPエンコード文字列  trとCStringのcodecを分けることで解決可能  QTextCodec *codec = QTextCodec::codecForName("UTF-8");  QTextCodec::setCodecForTr(codec);  codec = QTextCodec::codecForName("euc-JP");  QTextCodec::setCodecForCString(codec);  とする。

Ticket History (3/4 Histories)

2009-05-25 12:30 Updated by: imunolion
  • New Ticket "Rev2( Kimixi0_2 )の要修正箇所" created
2009-05-25 12:31 Updated by: imunolion
  • Resolution Update from None to Accepted
  • Summary Updated
2009-05-25 12:36 Updated by: imunolion
  • Details Updated
  • Summary Updated
2009-05-25 23:52 Updated by: imunolion
  • Status Update from Open to Closed
  • Resolution Update from Accepted to Fixed
  • Ticket Close date is changed to 2009-05-25 23:52
Comment

Rev3にて修正できたと思います。 tr()は解決法の通りにしましたが、 CString全体をいじると後々困るかもしれませんので、 QBufferをQTextStreamでラッピングし、QTextStreamのエンコードだけeucJPにしました。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login