calOutlookCSVImportExport.js の修正パッチとは以下のことを指しているのでしょうか?
Mozilla L10N - Lightning(日本語)からの.csvエクスポートのエラー
もし上記のことであれば同様に修正して calOutlookCSVImportExport.js ファイルを入れ替えれば
同様に文字化けが改善されるのではないでしょうか。
Thunderbird 3.1.8 pre (20110106) + Lightning 1.0 b3pre (20110106) で入れ替えたところ文字
化けなく正常にエクスポートできました。(Windows 版)
おそらく Lightning 1.0 b2 でも同じではと思います。
修正(置き換え)したコード部分は以下のとおりです。
注:左側の数字(xxx:)は行番号です。実際に置き換え編集(コピー等)する際は無視してください。
以下の 3 行を
コード:
529: str = line.join(',') + exportLineEnding;
530: aStream.write(str, str.length);
531: }
以下の 10 行のものと入れ替えます。
コード:
529: str = line.join(',')+"\n";
530:
531: var converter = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"]
532: .createInstance(Components.interfaces.nsIScriptableUnicodeConverter);
533: converter.charset = "Shift_JIS";
534: var strOctets = converter.ConvertFromUnicode(str);
535: strOctets += converter.Finish();
536:
537 aStream.write(strOctets, strOctets.length);
538: }
上記の編集後は文字コード(エンコーディング) UTF-8 で保存してからこのファイルを入れ替えます。
修正が困難であれば以下のトピックで Lightning 1.0 b3pre (20110106) がダウンロードできるよう
案内していますのでご利用ください。
[Thunderbird] Lightning 1.0b3pre 開発版の日本語版