質問: firefoxのbookmarksを、utf-8→shift_jis→utf-8と変換後に改めてfirefioxにインポートすると文字化けするのは? linuxを使いたくて、文字コードについて少しづつ勉強しています・・・。 現在はまだ、windows xp home sp2を使っています。 『internetexplorer 7上で』作成した、お気に入りを、terapadで開き、utf-8に変換、保存したものは、文字化けせずにfirefoxにインポートできました。 mozilla japan ナレッジベース - [firefox からエクスポートしたブックマークが internet explorer でインポートできない] http://www.mozilla-japan.org/kb/solution/2050 でも・・・。 (1) firefoxのブックマーク(bookmarks.html)をエクスポートし、utf-8→shift_jis→utf-8と変換後に改めてfirefioxにインポートすると文字化けしてしまいます。なぜなのでしょうか?。 『internetexplorer 7上で』作成した、お気に入りを、terapadで開き、utf-8に変換、保存したものとは違う内容(データ)になてしまうのでしょうか?。 (2) また、firefoxからブックマーク(bookmarks.html)をエクスポートし、terapadで開き、shift_jisに変換、保存したものをinternetexplorer 7にインポートすると、一見正常にインポートできたようなのですが、詳細にみると、" ' "という文字が変な文字に置き換わったり、" & "の後に" amp; "という文字が付加されたりします。 これは、shift_jis、utf-8がお互いに認識できない文字コードを含んでいることによるもの(解決不可能なもの)と考えてよいのでしょうか?。 お願いいたします・・・。
回答: >これは、shift_jis、utf-8がお互いに認識できない文字コードを含んでいることによるもの(解決不可能なもの)と考えてよいのでしょうか?。 お気づきの通り、shift_jisとutf-8(unicode)は不可逆変換です。"~"等も良い例です。