MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
Lightning 1.0b2からCSVエクスポートすると文字化けする https://forums.mozillazine.jp/viewtopic.php?f=24&t=11012 |
ページ 1 / 1 |
作成者: | misty38jp [ 2011年1月06日(木) 20:04 ] |
記事の件名: | Lightning 1.0b2からCSVエクスポートすると文字化けする |
Thunderbird 3.1.7 Lightning 1.0b2 を使っています。 カレンダーをCSVファイルにエクスポートすると、日本語が文字化けします。 Lightning 0.7では、calOutlookCSVImportExport.jsの修正パッチがありましたが、 Lightning 1.0.b2では、改善されませんでした。 最新版のcalOutlookCSVImportExport.jsの修正パッチはありませんでしょうか? |
作成者: | kiki [ 2011年1月07日(金) 16:41 ] |
記事の件名: | Re: Lightning 1.0b2からCSVエクスポートすると文字化けする |
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 開発版の日本語版 |
作成者: | misty38jp [ 2011年1月12日(水) 13:15 ] |
記事の件名: | Re: Lightning 1.0b2からCSVエクスポートすると文字化けする |
kiki様 ご指示のファイルをダウンロードしたところ、文字化けせずにCSV出力することが できました。 ありがとうございます。 |
作成者: | misty38jp [ 2011年1月19日(水) 17:45 ] |
記事の件名: | Re: Lightning 1.0b2からCSVエクスポートすると文字化けする |
kiki様 よく確認したところ、予定内容部分は文字化けせず出力されているのですが、 Start Date、Start Timeの出力が変です。 Start Dateは、2002/3/11と出力されましたが、正しくは2011/2/3と 出力してほしいところです。 また、01/28/11と出力されているとろは、正しくは2011/1/28です。 Start Timeのほうは、01:30:00 ????と?が出力されてしまいます。 修正は可能でしょうか? |
作成者: | kiki [ 2011年1月19日(水) 21:15 ] |
記事の件名: | Re: Lightning 1.0b2からCSVエクスポートすると文字化けする |
misty38jp さんが書きました: よく確認したところ、予定内容部分は文字化けせず出力されているのですが、
Start Date、Start Timeの出力が変です。 日時は文字化けしてません。 申し訳ありませんがエクスポートする CSV ファイル上の日時表示形式の改造?まではわかりません。 また日時表示形式は OutLook にインポートした際にどのように変換されるかどうかも実際に手元に OutLook が無く確認できないので不明です。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |