MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
編集した件名が文字化けしないようにする方法 https://forums.mozillazine.jp/viewtopic.php?f=3&t=7181 |
ページ 1 / 1 |
作成者: | K.Ika [ 2008年3月21日(金) 16:37 ] |
記事の件名: | 編集した件名が文字化けしないようにする方法 |
"TB Header Tools Extension 0.6.6 - Add-ons Mirror" http://forum.addonsmirror.net/index.php?showtopic=1906 を利用して件名を変更しています。 件名: を変更すると 元々 件名に 漢字があった場合は文字化けしません。 漢字を含まない件名を変更して漢字を入力すると登録時に文字化けしてしまいます。 どこか設定を変えて 漢字がない場合でも文字化けしないようにすることはできるでしょうか。 Thunderbird: バージョン 2.0.0.12 (20080213) Windows 版 OS : Windows 2000 SP4 |
作成者: | 緑の狸 [ 2008年3月21日(金) 19:24 ] |
記事の件名: | Re: 編集した件名が文字化けしないようにする方法 |
K.Ika さんが書きました: どこか設定を変えて 漢字がない場合でも文字化けしないようにすることはできるでしょうか。
ちょっとソースを読んだ所、文字コードが変化することを想定していないようなので、できないと思います。 chrome/hdrtools/content/hdrtools/cnghdrs.js: コード: var newHdrVal = curHdr.childNodes[1].inputField.value;
if (curHdr.converted) { var mimeEncoder = Components.classes["@mozilla.org/messenger/mimeconverter;1"].getService(Components.interfaces.nsIMimeConverter); var unicodeConverter = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"] .createInstance(Components.interfaces.nsIScriptableUnicodeConverter); var aCharset = curHdr.cs; unicodeConverter.charset = aCharset; newHdrVal = mimeEncoder.encodeMimePartIIStr(unicodeConverter.ConvertFromUnicode(newHdrVal), curHdr.structured, aCharset, 0, 72); } |
作成者: | K.Ika [ 2008年3月22日(土) 15:44 ] |
記事の件名: | Re: 編集した件名が文字化けしないようにする方法 |
緑の狸 さんが書きました: K.Ika さんが書きました: どこか設定を変えて 漢字がない場合でも文字化けしないようにすることはできるでしょうか。 ちょっとソースを読んだ所、文字コードが変化することを想定していないようなので、できないと思います。 回答ありがとうございます。現状では、無理と言うことですね。 その後いろいろやってみて次の方法で対応することにしました。 1) 編集する項目に予め漢字が入っていない場合は、次のコードを入力して1度保存する。 =?ISO-2022-JP?B?GyRCMj5AX0RqGyhC?= (仮設定) 2) 再度、"TB Header Tools Extension"を 開いて 必要な編集を行い、保存する。 本文の方については KCodeConv というフリーソフトをコマンドプロンプトで実行して 変換することでそこそこ使えるかなと思っています。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |