KJots 日本語文字化け解消
某巨大掲示板某板某スレの38氏に捧ぐ
kdeutils/KJotsで、ブックとページの書き出し時の文字化けを解消。
出力の文字コードはKDEが動作している環境のLocaleに依存する。
つまり、KDE上のターミナルで
$ env | grep LANG
とやって得られる値。(bashの場合)
あと、ページ名に日本語等の非Latin語が含まれていると、次回起動時にページの内容が復帰されずページ自体がクリアされる問題を解消。
パッチはこちら。
kdeutils-3.4.3-kjots-fixunicode.patch
パッチあて方の例:
(kdeutils-3.4.3.tar.bz2 と上記パッチを同じディレクトリに置いて)
とりあえず当方の環境(Gentoo Linux, Qt-3.3.4, KDE-3.4.3)で動作確認済み。
$ tar xvjf kdeutils-3.4.3.tar.bz2
$ cd kdeutils-3.4.3
$ patch -p0 < ../kdeutils-3.4.3-kjots-fixunicode.patch
(あとは./configure,makeなど通常のビルド手順で)
少し見直してから bugs.kde.org に投げる予定。
2005/12/08追記:
KDE3.5ではファイル保存の仕組みに変更があり、上記の問題は解決されておりパッチは不要になりました。
KJotsの設定ウインドウ内の項目Autosave、”Use Unicode encoding”にチェックを入れればOK。