- ベストアンサー
EUC_JP と EUC-JP
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
日本語EUCを使っているのなら、character-setは「EUC-JP」とハイ フンをいれるのが推奨される表記です。 シフトJISが「Shift_JIS」とアンダースコアをいれるので、混乱し ますね。
その他の回答 (1)
- THX1138
- ベストアンサー率51% (108/208)
この名称の管理は ICANN という組織が IANA と称して行っていますが、そこでは EUC-JP として登録されています。 IANA Charset http://www.iana.org/assignments/character-sets と言うことで一応正解としては "-" ですが、まあ実情としては "_" も結構見かけますね。 シフトJIS の方がなぜか Shift_JIS になっているのも混乱の原因かと思います。
お礼
IANA Charsetというsiteがあったんですね。 英語なので読むのに苦労してます(^^; 教えて頂き有難うございました!
関連するQ&A
- 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
- エンコードをEUC-JP⇒ShiftJISに変えたい
モバイル用サイトをEUC-JPで作ってしまったので、Shift-JISに変えたいのですが、 どのように変えれば良いのでしょうか? PHP、MySQLの設定ではEUC-JPです。 METAタグでShift-JISに変えてみましたし、 PHPでエンコーディングをShift-JISに設定したのですが、変わりません。 -------------------------------------------------------------- <meta http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS"> mb_internal_encoding("SJIS"); -------------------------------------------------------------- また一から作り直すしか術はないのでしょうか・・・?
- 締切済み
- PHP
- ジオシティーズで作るのならeuc-jp?
yahooジオシティーズでHPを作る際は、絶対に <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=euc-jp"> ってやらないとうまくひょうじできないのでしょうか? <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=euc-jp"> をしないでIEで表示しようとすると文字化けしてしまいます。
- ベストアンサー
- HTML
- phpがsjisファイルを勝手にeuc-jpに
変更してブラウザに表示してしまうのですが どうしたらこのような変換をやめさせることができるでしょうか? phpinfo()を見てみると PHP Core ・・・・・・・・・・・・ default_charset EUC-JP(local value) EUC-JP(master value) ・・・・・・・・・・・・ mbstring ・・・・・・・・・・・・ mbstring.http_output EUC-JP(local value) EUC-JP(master value) mbstring.internal_encoding EUC-JP(local value) EUC-JP(master value) ・・・・・・・・・・・・ となっています。 このEUC-JPをsjisに変更したらいいのでしょうか? そうだとするとその方法を教えてください。
- ベストアンサー
- PHP
- EUC-JPをShift_JISに変えても大丈夫ですか?
YahooのジオクリエイターでHPを作っていたら文字コードが<meta http-equiv="content-type" content="text/html; charset=EUC-JP">このようになっているんですが <meta http-equiv="content-type" content="text/html; charset=Shift_JIS">に変えてしまっても問題ないんでしょうか? 複数ページがあって、いくつかのページだけEUC-JPで、ほかのページはShift_JISでした。 Shift_JISがメジャーと聞いたので全てのページの文字コードをShift_JISに変えてしまおうと思うんですが ほかのタグなど一切変えず文字コードだけ変えて、今まで普通に見れてたものが見えなくなったり、何か不具合が起こることはないんでしょうか? 今後、ジオクリエイター以外の環境でHPを作成・編集することもできるようにShift_JISで統一させておいたほうがいいですよね? よろしくお願いします。
- ベストアンサー
- HTML
- 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を使いたいと思っています。 どなたか解決策のお分かりになる方がおりましたら、 ぜひご教授のほど、よろしくお願いします。
- 締切済み
- MySQL
- 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
- 文字エンコーディングをEUC_JPにする
データベースの文字エンコーディングがEUC_JPになっていないので,EUC_JPにしたいのですが,どのファイルのどの部分をどのように変えればいいのかわかりません。 ウインドーズのODBCドライバがEUC_JPに対応しているようなので,そのように変えたいのですが。
- ベストアンサー
- PostgreSQL
- EUC-JPのサイトをSHIFT-JISに変換するには?
EUC-JPのサイトをSHIFT-JISに変換して表示したいのですが、うまくいきません。 どのへんが間違っているのか教えていただけないでしょうか? <?php header("Content-Type: text/html; charset=Shift_JIS"); //EUC-JPデコードされたURL $url = "http://www.hogehoge.com"; //ファイルとして読み込む $fileUrl = @readfile($url); //エンコードする $encUrl = urlencode($fileUrl); //SHIFT-JISに変換する $newUrl = mb_convert_encoding($encUrl, "Shift_JIS", "auto"); //表示する echo $newUrl; ?>
- ベストアンサー
- PHP
- JPドメイン以外でEUCを使用
JPドメイン以外でEUCを使用している場合「インフォシークへのサイト登録」で不具合があるようなのですが、なぜでしょう?他の検索サイトからも見つけてもらえないのでしょうか? WEBページにPHPを埋め込んで、データベースから引っ張り出したデータを表示させるページを作りました。データベースとの関連でサイトの文字コードもEUC-JPにしましたので、気になります。。。 よろしくお願いします。
- 締切済み
- CSS
お礼
"_"と"-"を見かけたので、どれでもokなのかと気になってました。 "-"が推奨ということで、自信もって"-"を使いと思います! 教えて頂き有難うございました!