― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - 編集した件名が文字化けしないようにする方法
作成者 メッセージ
  記事の件名:  Re: 編集した件名が文字化けしないようにする方法  引用付きで返信する
緑の狸 さんが書きました:
K.Ika さんが書きました:
どこか設定を変えて 漢字がない場合でも文字化けしないようにすることはできるでしょうか。

ちょっとソースを読んだ所、文字コードが変化することを想定していないようなので、できないと思います。



回答ありがとうございます。現状では、無理と言うことですね。

その後いろいろやってみて次の方法で対応することにしました。

1) 編集する項目に予め漢字が入っていない場合は、次のコードを入力して1度保存する。
=?ISO-2022-JP?B?GyRCMj5AX0RqGyhC?= (仮設定)

2) 再度、"TB Header Tools Extension"を 開いて 必要な編集を行い、保存する。

本文の方については KCodeConv というフリーソフトをコマンドプロンプトで実行して
変換することでそこそこ使えるかなと思っています。
投稿記事 Posted: 2008年3月22日(土) 15:44
  記事の件名:  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);
}
投稿記事 Posted: 2008年3月21日(金) 19:24
  記事の件名:  編集した件名が文字化けしないようにする方法  引用付きで返信する
"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
投稿記事 Posted: 2008年3月21日(金) 16:37

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean