- ベストアンサー
phpMyAdminのLanguage選択でUTF-8のものしかリストにない?
phpMyAdmin2.6.2-pl1をインストール後、起動させてみたところ、「Language」選択メニューに「UTF-8」のものしかありません。 これは正常なのでしょうか? レンタルサーバなどは、バージョンが違いますが「EUC-JP」などが選択できたのですが、自分のローカルにインストールしたら、「UTF-8」のものしか出てきません。 OSはCentOS4で、PHPは4.3.9、MySQLは4.1.10aです。 アドバイスをいただければと思っています。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- ketaimania
- ベストアンサー率39% (9/23)
関連する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
- phpMyAdminのデフォルトのLanguage設定
現在、phpMyAdminのようこそ画面のLanguageで、japanese(ja-euc)がデフォルトになっているのですが、これをjapanese(ja-sjis)をデフォルトに変更したいと思っています。どのようにすればよいでしょうか。 OSはwindowsXP phpMyAdmin は2.6.4-pl4 MySQLのdefault-character-setはsjisです。 phpMyAdminのconfig.inc.phpの設定を $cfg['DefaultLang'] = 'ja-sjis'; $cfg['DefaultCharset'] = 'ja-sjis'; としみましたがデフォルトはja-eucのまま変わりありません。 どこをどのように変更すればよいのでしょうか。 もしよければお教えください。
- ベストアンサー
- MySQL
- 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
- phpmyadminで編集すると文字化けします
こんにちわ。 mysql4.1を使用しています。phpMyadminでデーターを見ると、特に問題なく日本語表示していますが、一旦、phpMyAdmin上で編集をするとデーターが???と文字化けになって保存されてしまいます。アプリ(xoopsやoscommerceなど)での編集は問題なく可能です。 phpMyAdminのLanguageがutf-8しか選べず、euc-jpなどが選択項目にありません。 何か解決法はございますでしょうか?
- ベストアンサー
- MySQL
- phpmyadminで左ペインのメニューが表示されません。。。
CentOS5.3にphpmyadminをインストールしたのですが、ログインすると左ペインが表示されません。同じ状況で解決されたか方がいらっしゃいましたらご回答宜しくお願いいたします。 環境は、 OS:CentSO5.3 WEBServer:Apache 2.2.11(ソースからコンパイルしてインストール) PHP:5.3.0(ソースからコンパイルしてインストール) MySQL:5.1.36(srpmからリビルドしてインストール) phpmyadmin:3.2.0.1-all-languages(解凍してそのままコピー) です。 ログインは正常にできます。また、エラーメッセージも特にありません。 しかし、右フレームは正常に表示されるのですが、左フレーム(メニューとか)が表示されません。真っ白です。 phpファイルのパーミッションを777とかにしてもダメでした。。。 どなたか同じ状況で解決された方がいらっしゃいましたらご回答宜しくお願いいたします。
- ベストアンサー
- MySQL
- phpMyAdmin - エラー
CentOSで、PHPを5.3->5.4, 5.4-5.5 にアップデートしました。 yumコマンドやphp -vではうまくインストールできたように思えたのですが、phpMyAdminにアクセスしようとすると、「phpMyAdmin - エラー mysqli|mysql 拡張がありません。PHP の設定をチェックしてみてください。」と表示されます。 ググってもmysqlのことでなくて、php.iniがなんとか、と書いてあって、よくわかりません。 どなたかご存知の方、お教え願えませんか。
- ベストアンサー
- PHP
- phpMyAdminでutf8_binを使う
MySQL+phpMyAdmin+PHPで開発を行っています。 テーブル項目の照合順序をutf8_binで使いたいと思っています。 PHPでのデータのやり取りでは文字化けは発生しないですが、唯一、phpMyAdminの表示でデータを見た時だけ、日本語が文字化けというか16進数の数値がズラズラと表示されます。テーブル項目をutf8_unicode_ci に変更すれば、日本語の文字化けは発生しません。 phpMyAdminの一般設定で照合順序をutf8_binにしても同じです。 utf8_binで定義した場合、phpMyAdminで日本語化け(16進数の数値がズラズラ)が発生しない方法はないのでしょうか。 よろしくお願いします。
- ベストアンサー
- MySQL
- MySQL4.0 UTF-8 での文字化け
こんにちは MySQL4.0 & PHP4.3 でHTMLは文字コードUTF-8で記述しています。 MySQL4.0の文字コード設定はレンタルサーバーのため不明ですが、 phpMyAdminで、utf-8にてデータを入力しました。 select文でMySQLのデータを拾ってくると文字化けはおきないのですが PHP経由でPOSTされた値を使ってinsertやupdateをかけると文字化けしてしまいます。phpMyAdmin上でも文字化けしていますが、phpMyAdminをEUC-JPにすると、入力した文字が文字化けせずに表示されます。 (が、すでに入っているデータは文字化けします、、、、) 入力画面は metaでUTF-8宣言をしており、ブラウザ(IE)上でエンコードを確認するとUnicode(UTF-8)になっています。4.1みたいにset names を指定するとうまくいくかな?と思ったのですが、やっぱり4.0なので結果は変わらず、でした。PHPのスクリプトそのものは、UTF-8で記述しているのですが、、、、 どういった項目をみなおせばいいのでしょうか?
- ベストアンサー
- MySQL
- phpMyAdminが使用したいのですが・・・
自宅サーバでFreeBSD5.2.1、Apache1.3x、PHP(mod_php4)、MySQLを使用しています。続けてphpMyAdminをインストールしてみたのですが、以下の様なメッセージが表示されて、途方に暮れています。 「Fatal error: Call to undefined function: preg_match() in /usr/local/www/data/phpMyAdmin/phpMyAdmin-2.6.0-pl2/libraries/defines.lib.php on line 36」 只今、勉強中の身ですが、どなたかご回答いただければと思います。宜しくお願いします。
- ベストアンサー
- PHP
- phpMyAdminのみで文字化けするのですが、
phpMyAdminのみで文字化けするのですが、どういった原因が考えられるでしょうか? また、そもそもこういうことって、あり得るのでしょうか <環境> ・MySQL 5.1.22-rc ・レンタルサーバー(phpMyAdmin - 2.10.1) ・WindowsXPのパソコン ・PHPの書籍に添付されていたサンプルプログラム <経緯> 1.元々は、EUC-JPで保存されていたPHPのサンプルプログラムなのですが、 UTF-8で保存すれば、mb_convert_encodingしなくてもすむのではないかと思い、、 UTF-8で保存しなおしました。 2.レンタルサーバーへSSH接続して、「テーブル作成」と「データ流し込み 」のコマンドを実行しました。 3.ブラウザで、サンプルプログラムの動作確認を行ったところ、日本語で データの新規登録・更新・削除が無事行えました。 また、表示も問題なく行われていました。 4.phpMyAdminを使い、データベースへアクセスしてみたところ、 何故かデータがすべて文字化けしていました。 5.phpMyAdminでエクスポートしてみたのですが、データは文字化けしたままでした。 6.データが壊れたのかと思ったのですが、ブラウザで、サンプルプログラムの 動作確認を再度行ってみたところ、日本語で正常に動作しています。 そういうものなのでしょうか。 <その他> ▼UTF-8で保存しなおした内容 $sql = mb_convert_encoding( $sql, "SJIS", "EUC-JP");となっていた箇所を削除しました。 また、 <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">となっていた箇所を <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />へ変更し、 ファイルを自身を、UTF-8で保存しなおしました。 ▼MySQL の文字セット: UTF-8 Unicode (utf8) ▼MySQL の接続照合順序: utf8_unicode_ci
- ベストアンサー
- MySQL
お礼
どうもありがとうございます。 レスが遅くなりました。 スレッドを閉じたつもりだったのですが、まだ閉じられていませんでした。 ご回答ありがとうございます。 ソースを見て理解しました。