• ベストアンサー
  • すぐに回答を!

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がお互いに認識できない文字コードを含んでいることによるもの(解決不可能なもの)と考えてよいのでしょうか?。 お願いいたします・・・。

noname#34492

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数476
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1

>これは、Shift_JIS、UTF-8がお互いに認識できない文字コードを含んでいることによるもの(解決不可能なもの)と考えてよいのでしょうか?。 お気づきの通り、SHIFT_JISとUTF-8(UNICODE)は不可逆変換です。"~"等も良い例です。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございました!。 SEさんなのですね!。勉強になります。 >>不可逆変換 なるほど。不可逆なんですね!。 だんだんイメージが湧いてきました。 ほとんどの文字コードって、一般的には互いに『不可逆』なんでしょうか?。また、文字化けの原因は、文字コード表を見比べれば、理解できるものなのでしょうか?。見比べてもさっぱりわからなかったのですが・・・。 もしよろしければ教えてください!。

関連するQ&A

  • Shift_JISからUTF-8への変換について

    いつもお世話になります。 UTF-8には4バイト文字がありますが、Shift_JIS(CP932)からUTF-8へ変換する際、 Shift_JISでは2バイトで表わされる文字が、UTF-8では4バイトで表わされてしまう文字はありますでしょうか。 宜しくお願いします。

  • MacのSafariからWin版FireFox/IEへブックマーク(お気に入り)をインポートする方法

    WindowsのFirefoxまたはInternetExplorerに、MacのSafariのブックマークを移行したいです。 SafariBookmarkExporterを使ってブックマークファイルを取り出してもWin版FireFoxではIEからしか取り込めません。 なのでこれをIEに取り込ませようとしても変換エラーとなり読み取れないのですが、どのようにしたらインポートできるのでしょうか?

  • Dreamweaverで「shift_jis」→「utf-8」

    DreamweaverMX2004を使用しています。 以前に文字コードをshift_jisで作ったhtmlを全てutf-8に変更したいと思っています。 これを行う場合、Dreamweaverのコードビュー画面で <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> ↓ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> と直接手で書き換えるだけで、文字コードはDreamweaverが自動的に保存しなおしてくれるのでしょうか? (もしくはメニューの「ページプロパティ」でエンコーディングを変更できるようですが、どちらの方法にしても) また、これをDreamweaverではなく、テキストエディタ(TeraPad等)で行う場合、どのような方法になりますでしょうか。 また、UTF-8でhtmlを作成する際、shift_jisとは別の点で何か注意しなければならないことはありますか? よろしくお願い致します。

  • EUC⇔Shift_JISの文字コード変換について

    DB(OS:win2003、DBMS:MySQL Server5.0  文字コードはEUC)に対して CSVファイルをインポート、エクスポートしようとしています。 入出力ファイル(CSVファイル)の文字コードはShift_JISのため、 文字コード変換が必要となってきています。 CSVファイルのインポート/エクスポート、文字コード変換は、 php5.2.5で構築しています。 今、エクスポート(EUC→Shift_JIS)したCSVファイルを、 エクセルで確認すると極一部が文字化けしてしまいます。 そこで質問が4つあります。 1.文字化けは仕方ないことなのでしょうか? 2.文字化けする文字を特定することはできるのでしょうか? 3.エクスポート方法、変換方法によって文字化けする文字は変わってくるので しょうか? 4.みなさんはこのような文字化けの問題をどのように回避した経験お持ちですか?   (文字化けは已む無し、文字コードを意地でも統一した、    文字を特定して特殊文字に置き換えたなどなど) 基本的なことと思いますが、よろしくご教授願います。  (3.4.はもっと詳細がわからないと何とも言えないかもしれません。   ご回答頂く為には何を調べればいいのかからも教えてください。   よろしくお願いします。)

    • ベストアンサー
    • MySQL
  • EUCとshift_JIS変換について

    DB(OSはwin2003、DBはmySQL 文字コードはEUC)に対して CSVファイルをインポート、エクスポートしようとしています。 入出力ファイル(CSVファイル)の文字コードはShift_JISのため、 文字コード変換が必要となってきています。 今、エクスポート(EUC→Shift_JIS)したCSVファイルを、 エクセルで確認すると極一部が文字化けしてしまいます。 そこで質問が4つあります。 1.文字化けは仕方ないことなのでしょうか? 2.文字化けする文字を特定することはできるのでしょうか? 3.エクスポート方法、変換方法によって文字化けする文字は変わってくるのでしょうか? 4.みなさんはこのような文字化けの問題をどのように回避した経験お持ちですか?   (文字化けは已む無し、文字コードを意地でも統一した、    文字を特定して特殊文字に置き換えたなどなど) 基本的なことと思いますが、よろしくご教授願います。  (3.4.はもっと詳細がわからないと何とも言えないかもしれません。   ご回答頂く為には何を調べればいいのかからも教えてください。   よろしくお願いします。)

    • ベストアンサー
    • PHP
  • FirefoxのブックマークをIEでインポート

    こんにちは Firefox(Ver.1)のブックマークをエクスポートしたものを IE6でインポートしようとするとエラーになるのですが 『ブックマークの変換エラー』というメッセージが出ます。 どうしたらうまくインポートできるでしょうか? OSはXP/SP2です。

  • Firefox からブックマークをIEに移したい

    Firefox からブックマークをIEインポートしようとすると、変換エラーが出てうまくいきません。 ネットで調べたところ、エクスポートしたブックマークファイル (HTML) をテキストエディタで開き、文字コードを Shift_JIS に変換してください。それからインポートを行ってください。と書いてあるんですがよくわかりません。初心者にわかるように教えてください。 http://www.mozilla-japan.org/kb/solution/2050

  • FirefoxのブックマークをIE7へインポートしたい

    早速質問させていただきます。 タイトル通りなのですが、FirefoxのブックマークをIE7に インポートする方法はありませんか? 先ほど誤ってIE7のお気に入りを全て消してしまいました。 試しにFirefoxでエクスポートし、IE7でそれをインポートしましたが、 ブックマークの変換エラーというようなことで出来ませんでした。 何か良い方法はありませんでしょうか。 よろしくお願いします。

  • Firefox 3.0.1 のブックマークファイルの場所

    (1) Firefox 3.0.1 のブックマークファイルは、Profiles フォルダのどこにあるのでしょうか?。 (2) また、Firefox 2 では、bookmarks.html をShift_JIS に変換すれば、Internet Explorer 7 にインポートできたと思いますが、Firefox 3.0.1 のブックマークファイルをInternet Explorer 7 にインポートしたい場合は、どのようにすればよいのでしょうか?。 ※ブックマーク同期ソフトなどに頼らない(使わない)方法を教えてください。

  • IEからfirefoxへお気に入りインポート時の不具合

    firefoxにIEのお気に入りをインポートしようとすると、 以下の不具合がでます。 お気に入りのインポートの仕方は2つあるみたいなんですが、 どちらをやってもそれぞれに違った不具合がでます。 ・Windows xp professional(SP3) ・IE6 ・firefox3.0.6 です ************************************************************ 1.HTMLからインポート(文字化けしてしまう)   IEの「ファイル」→インポート/エクスポート   お気に入りのエクスポート(bookmark.html)を生成。   firefoxの「ブックマーク」→「ブックマークの管理」から   「インポートとバックアップ」    ↓   HTMLファイルからインポート(bookmark.htmlを選択)   すると、firefoxにインポートしたIEのお気に入りの   日本語ファイル名が文字化けする。   bookmark.htmlの文字コードを「Shift-JIS」から「UTF-8」に   変更すると情報があったので、変更しインポートしてみたが、   同じく文字化けする。   2.IEから直接インポート(IEのお気に入りと同じデータにならない)      firefoxを起動。   「ファイル」→「設定とデータのインポート」   インポートする対象:Internet Explorer インポートする項目:お気に入り      すると、IEのお気に入りがfirefoxにインポートされるのですが、   現在、IEで使用しているお気に入り(最新)ではなく、   何日か前の古いお気に入りデータがインポートされてしまう。 ************************************************************ どなたか、お分かりの方がいましたら ご指導お願いします。