• ベストアンサー

EUC-JP版とUTF-8版の違い

ブログのsbを利用しようと思っています。 ダウンロードファイルにEUC-JP版 UTF-8版の2種類あるのですが、 違いがわからずどちらをDLしたらよいのか、困っております。 どなたか教えていただけるとありがたいです!

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

  • ベストアンサー
  • Penny_D
  • ベストアンサー率61% (84/137)
回答No.2

結論として、サーバーが対応しているなら、UTF-8にするのが無難でしょう。 EUC-JP UNIX系では古くから使われてきた文字コードです日本語1文字が2バイト UTF-8 日本語1文字が主に3バイト これにより、データ量としては、UTF-8はEUC-JPの1.5倍くらいになります。 ただし、データ互換方式としてはUTF-8の方が優れていて、普及もされています。 例えばトラックバックなどもUTF-8を標準としているものが多く、EUC-JPの場合、UTF-8への変換作業が必要となります。(SBが勝手にやってますが) UTF-8であれば、このような問題は無いので、トラブルも少ないはず。 ただし、パソコンでUTF-8のファイルをいじるときは対応したテキストエディタが必要になりますので、フリーウェアで確認してインストールしておくといいでしょう。

usaborin
質問者

お礼

わかりやすい回答ありがとうございます! イマイチよく理解していないんですが、 なんとなくわかりました。 さっそくsbを試してみたいと思います! アリガトウございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

ご使用になられる環境の文字コード体系に合うものをダウンロードなされると良いと思います。

usaborin
質問者

お礼

その文字コード等がよくわからず、質問したのですが・・・ 調べてみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • euc-jpからutf-8の文字コード変換について

    現在、何らかのhtmlを取得する際にはurf-8で統一しようと思っているのですが、 たとえば <?php $f=file_get_contents("http://blog.livedoor.jp/dqnplus/")//文字コードEUC-JP; $f = mb_convert_encoding($f,"utf-8","eucjp-win,utf-8,sjis-win,EUC-JP"); echo $f; ?> では、EUC-JPからの変換がうまくいきません。 ……というより、EUC-JPのエンコーディングのみ失敗してしまいます。 (文字化けしたもののみ抽出すると、すべてEUC-JPでした) どのようなコードを書けば、正常にエンコードできるでしょうか。 どなたかご教示のほど、どうかよろしくお願いいたします。

    • 締切済み
    • PHP
  • UTF-8をわざわざEUC-JPに変換する理由

    何か得することとかありますか? サンプルプログラムなんかだと、よく変更しています 私はサイトを全てUTF-8でやっているので、わざわざ変換しなくてもいいかなと思っています でもtxtファイルがUTF-8で記述されていて、なおかつプログラムもUTF-8なのに わざわざEUC-JPに変換してから色々やってるプログラムが多いのです。 これは多分私の認識不足なのか、それとも古い何かに対応する為なのかが分かりません。 まだ勉強始めたばかりなので、何でこんなことと思われるかも知れませんが なにとぞよろしくお願いします。

    • ベストアンサー
    • PHP
  • EUC-JPのファイルをutf-8に変換したい

    EUC-JPで書かれたデータをpythonで形態素解析しようと思っています。 pythonにはutf-8がデフォルトとなっているmecabが入っています。 名詞のみを取り出したいのですが、文字コードのせいなのか、条件分岐がうまくできません。 EUC-JPの文章をutf-8で形態素解析すれば整合性がとれてうまくいくとおもうのですが、どのようにすればいいのでしょうか。よろしくお願いします。

  • EUC-JPの美乳に対するUTF-8の文字は?

    EUC-JPと決めうちできる文字は俗にいう美乳テーブルがありますが、 UTF-8は何になるのでしょうか?

    • 締切済み
    • CGI
  • EUC_JP と EUC-JP

    ここでの質問して良いものかと思いましたが、質問させてください。 phpのファイルを見ているとcharset="EUC-JP"が多いですが、 charsetのコードは『EUC_JP』 と 『EUC-JP』のどれで記入するのが正しいのでしょうか?

    • ベストアンサー
    • PHP
  • OSの文字コードはUTF-8か?EUC-JPか?どちらがいいでしょうか・・・

    この度、CentOS4で自宅サーバを構築しようと思っています。 そこで、確認したいことがあるので、ご意見など頂ければと思います。 CentOS4はシステムの文字コードがUTF-8ですが、これはEUC-JPに変更したほうがいいのでしょうか? サーバの目的としては、知り合い・身内などが使うWEB・FTP・メールサーバ機能を持たせ、Sambaを設定してファイルサーバにもする予定です。 WEBサーバ上では、各人がPHP・Perlによるスクリプトを動かしますし、Tomcatも使います。 私自身も、サンプルなどとしてosCommerceやXPOOSなどのオープンソースのものも動かします。 上記においては、EUC-JPに変更したほうがいいのでしょうか? 今までは、FedoraCore3を使っていましたが、EUC-JPに変更していましたのでEUC-JPにすればいいかもしれませんが、これから作成するPHPやPerlのスクリプトなど今後の変更を考えれば、はじめからUFT-8のほうが良いのかなと思っています。 ただ、他の利用者は、エディタやFTPソフトなど使用しているソフトがUTF-8に対応しているものを使用しているとは限らないので、やっぱりEUC-JPのほうが良いのかなという気もしますし・・・ 皆さんのご意見・アドバイスなど頂けたらと思います。 よろしくお願いします。

  • phpMyAdmin - 2.8.2.4で『EUC-JP』を使うには?

    レンタルサーバでPHP+MySql(EUC-JP)で構築しています。 phpMyAdmin - 2.6.3-pl1 では、ja-eucがデフォルトだったのでphpやDBをEUC-JPで設計しました。DBにインポートするテキストファイルもEUC⇒EUCなのでphpMyAdmin上でも、ブラウザ上(php)でも問題なく表示されていました。 しかし、 phpMyAdmin - 2.8.2.4 では、ja-eucが無くなってしまったため、 仕方なくUTF8でテキストを作成し、UTF8⇒EUCインポートを実行しました。 すると、phpMyAdmin上では普通に表示されるものの、 php(html)では完全に文字化けしてしまいます。 文字化けしているのはデータベースから取得した値のみです。 ソースファイルは全く同じで、異なるのはphpMyAdminのバージョンだけなのでどう対処すればよいかわかりません。 どうやったら文字化けせずに表示できるでしょうか?

    • ベストアンサー
    • PHP
  • MySQL4.1にはEUC-JPが無い?

    MySQL4.1.16をダウンロードし、インストールを行いました。 しかし、my.iniを見てみると、デフォルトの文字コードが「latin1」というものでした。 phpMyAdminも2.7.0-pl1をダウンロードしてきて、 ブラウザ上で確認しようと思うのですが、 phpMyAdminの表示文字コードがUTF-8以外に変更も出来ず、 「~の順序」というやつもUTF-8のようで、 EUC-JPについては一切ありませんでした。 MySQL4.1.16、phpMyAdmin2.7.0-pl1の組み合わせでは 文字コードにEUC-JPは利用出来ないのでしょうか? また、phpMyAdminのバージョンだけ落としてしまえば 解消される問題なのでしょうか? 「MySQL Server Instance Config Wizard」から MySQLの構成変更を行ったらサービスを起動出来なくなったので 色々試せない状況にあります。 (アプリケーションのアンインストール、レジストリの削除、PC再起動という作業が大変)

  • phpMyAdminでEUC-JPが使えません!

    phpMyAdminでEUC-JPが使えず、困っています。 環境は php 5 mysql 5 phpMyAdminは下記のバージョンをそれぞれ試しました。 phpMyAdmin-3.2.2-all-languages.zip phpMyAdmin-2.11.9.5-all-languages-utf-8-only.zip 解決策を探し下記の方法を試してみたのですが、 http://blog.kuruten.jp/php/79717 今度は下の通りエラーが出るようになりました。 「エラー  設定ファイルが秘密のパスフレーズ (blowfish_secret) を  必要とするようになりました 」 php,sqlはじめ開発環境をEUCで統一したいと思っているため、 何とかphpMyAdminでECU-JPを使いたいと思っています。 どなたか解決策のお分かりになる方がおりましたら、 ぜひご教授のほど、よろしくお願いします。

  • javaでEUC-JP文字列→UTF-8への変換

    DB内にEUC-JPで保存されているデータを取得して、これをUTF-8文字列として扱いたいです。 phpでいうところの$string = mb_convert_encoding($string, "UTF-8", "EUC-JP"); をjavaで実現したいです。 どのように記述すれば変換できるのでしょうか? 検索しても、数十行もコードを書いて実現しているものばかりで、 シンプルな方法が見つかりません。 javaには難しい処理なのでしょうか…