OSDN Git Service

リリースノートの日本語が文字化けしていたのを修正。
authoryuki <kimaira7@gmail.com>
Mon, 8 Apr 2013 08:28:35 +0000 (17:28 +0900)
committeryuki <kimaira7@gmail.com>
Mon, 8 Apr 2013 08:28:35 +0000 (17:28 +0900)
release.txt
src/cx/fbn/nevernote/NeverNote.java

index 8d7728f..3a86487 100644 (file)
@@ -3,6 +3,7 @@ NeighborNoteへようこそ
 NeighborNoteはNixNote(Randy Baumgarte氏が開発したオープンソースEvernoteクローン)にいくつかの機能を追加して開発されたソフトウェアです。主な追加機能は以下のとおりです。
 ・関連ノート表示(連想ノートリスト)
 ・タブブラウザ
+
 NeighborNoteはWindows, OS-X, Linux上で動作します。
 このソフトウェアの使用で発生した問題に関してEvernote社のサポートを受けることはできません。また、このソフトウェアはGPLソフトウェアなので、あなたが遭遇したいかなる問題 に対しても保証されません。自己責任で使用してください。
 
index e3ec19a..feb826f 100644 (file)
@@ -82,6 +82,7 @@ import com.trolltech.qt.core.QModelIndex;
 import com.trolltech.qt.core.QSize;
 import com.trolltech.qt.core.QTemporaryFile;
 import com.trolltech.qt.core.QTextCodec;
+import com.trolltech.qt.core.QTextStream;
 import com.trolltech.qt.core.QThreadPool;
 import com.trolltech.qt.core.QTimer;
 import com.trolltech.qt.core.QTranslator;
@@ -2990,7 +2991,12 @@ public class NeverNote extends QMainWindow{
                if (!file.open(new QIODevice.OpenMode(QIODevice.OpenModeFlag.ReadOnly,
                 QIODevice.OpenModeFlag.Text)))
                        return;
-               textBox.setText(file.readAll().toString());
+               // ICHANGED 日本語文字化け対策
+               QTextCodec codec = QTextCodec.codecForName("UTF-8");
+               QTextStream textStream = new QTextStream(file);
+               textStream.setCodec(codec);
+               textBox.setText(textStream.readAll().toString());
+               
                file.close();
                dialog.setWindowTitle(tr("Release Notes"));
                dialog.setLayout(layout);