質問: openoffice文字化け 大変困っています。どうぞ宜しくお願いします。 パソコンaでマイクロソフトオフィス(excel2007)を使い、エクセルファイルを作成したのですが、パソコンの調子が悪くなってしまったので、別のパソコンbにファイルを送り、こちらで続きの作業をしようと思いました。 ですが、パソコンbにはマイクロソフトオフィスが入っていなかったので、オープンオフィスでも開けるようにmicrosoft office excel 97-2003 ワークシート (.xls)の形で保存してから送り、パソコンbではオープンオフィスを使っていました。 ところが、出来上がったファイルを元のパソコンaに送って開いてみると、全部の文字が「???」になっていて文章が全く読めません。 確認したところ、パソコンbで上書き保存していたファイル自体が文字化けしています。 これはもう直しようがないのでしょうか? ファイル自体は開くことが出来ますが、文章が「???」です。 英数字のみはちゃんと出ています。 フォントが「ms p????」と出ていたのでms pゴシックなどに変更してみましたが、効果はありません。 〆切が迫っている仕事のファイルなので、直るのであればアドバイスお願い致します。 また、100%直すことが出来ないという場合は諦めますのでそちらもご指摘ください。 どうぞ宜しくお願い致します。
回答: おそらく、文字コードがutf-8エンコードになっていると思われます。 参考:http://ja.wikipedia.org/wiki/unicode パソコンaのマイクロソフトオフィス2007がアップデートされていない可能性があります。 http://www.microsoft.com/japan/office/2007/sp2/default.mspx アップデートすれば、直接odf表計算ドキュメント(ods)でやり取りできるようになります。 日本語windowsでは旧態依然のshift-jisですが、ホームページや携帯電話などutf-8化が進んで現在主流のエンコードになっています。 (windowsも内部処理はutf-8化してきているんですが、日本ではファイル名にshift-jisを使っているので、簡単にはutf-8を標準エンコードに切り替えることができません。microsoftもここまで急速に変わるとは予測してなかったでしょう。)