こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

FirefoxのBookmarksを、UTF-8→Shift_JIS→UTF-8と変換後に改めてFirefioxにインポートすると文字化けするのは?

Linuxを使いたくて、文字コードについて少しづつ勉強しています・・・。
現在はまだ、Windows XP Home SP2を使っています。

『InternetExplorer 7上で』作成した、[お気に入り](Shift_JIS)を、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上で』作成した、[お気に入り](Shift_JIS)を、TeraPadで開き、UTF-8に変換、保存したものとは違う内容(データ)になてしまうのでしょうか?。

(2)
また、Firefoxからブックマーク(Bookmarks.html)をエクスポートし、TeraPadで開き、Shift_JISに変換、保存したものをInternetExplorer 7にインポートすると、一見正常にインポートできたようなのですが、詳細にみると、" ' "という文字が変な文字に置き換わったり、" & "の後に" amp; "という文字が付加されたりします。
これは、Shift_JIS、UTF-8がお互いに認識できない文字コードを含んでいることによるもの(解決不可能なもの)と考えてよいのでしょうか?。

お願いいたします・・・。

投稿日時 - 2007-05-20 19:59:17

QNo.3016341

すぐに回答ほしいです

質問者が選んだベストアンサー

>これは、Shift_JIS、UTF-8がお互いに認識できない文字コードを含んでいることによるもの(解決不可能なもの)と考えてよいのでしょうか?。

お気づきの通り、SHIFT_JISとUTF-8(UNICODE)は不可逆変換です。"~"等も良い例です。

投稿日時 - 2007-05-21 00:33:01

お礼

ありがとうございました!。

SEさんなのですね!。勉強になります。

>>不可逆変換

なるほど。不可逆なんですね!。
だんだんイメージが湧いてきました。

ほとんどの文字コードって、一般的には互いに『不可逆』なんでしょうか?。また、文字化けの原因は、文字コード表を見比べれば、理解できるものなのでしょうか?。見比べてもさっぱりわからなかったのですが・・・。

もしよろしければ教えてください!。

投稿日時 - 2007-05-21 01:32:36

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問