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



All times are UTC + 9 hours

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

トピックのレビュー - Lightning 1.0b2からCSVエクスポートすると文字化けする
作成者 メッセージ
  記事の件名:  Re: Lightning 1.0b2からCSVエクスポートすると文字化けする  引用付きで返信する
 
misty38jp さんが書きました:
よく確認したところ、予定内容部分は文字化けせず出力されているのですが、
Start Date、Start Timeの出力が変です。

日時は文字化けしてません。
申し訳ありませんがエクスポートする CSV ファイル上の日時表示形式の改造?まではわかりません。

また日時表示形式は OutLook にインポートした際にどのように変換されるかどうかも実際に手元に
OutLook が無く確認できないので不明です。
 
投稿記事 Posted: 2011年1月19日(水) 21:15
  記事の件名:  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 ????と?が出力されてしまいます。

修正は可能でしょうか?
投稿記事 Posted: 2011年1月19日(水) 17:45
  記事の件名:  Re: Lightning 1.0b2からCSVエクスポートすると文字化けする  引用付きで返信する
kiki様

ご指示のファイルをダウンロードしたところ、文字化けせずにCSV出力することが
できました。
ありがとうございます。 :D
投稿記事 Posted: 2011年1月12日(水) 13:15
  記事の件名:  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 開発版の日本語版
 
投稿記事 Posted: 2011年1月07日(金) 16:41
  記事の件名:  Lightning 1.0b2からCSVエクスポートすると文字化けする  引用付きで返信する
Thunderbird 3.1.7 Lightning 1.0b2 を使っています。
カレンダーをCSVファイルにエクスポートすると、日本語が文字化けします。
Lightning 0.7では、calOutlookCSVImportExport.jsの修正パッチがありましたが、
Lightning 1.0.b2では、改善されませんでした。
最新版のcalOutlookCSVImportExport.jsの修正パッチはありませんでしょうか?
投稿記事 Posted: 2011年1月06日(木) 20:04

All times are UTC + 9 hours


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