No.1ベストアンサー
- 回答日時:
まず、第一にphpソースをsjisで作ると、文字化けるだけでなく思わぬところで、プログラムエラーがでることがたびたびありますから、utf8かeucで保存し直しましょう。
理由は「Shift_JIS プログラムエラー」で検索すれば沢山解説されてるので割愛。
その上で、phpとmysqlの以下の設定を全部utf8かeucかに統一すれば良いかと思います。
以下は、eucに統一する例
ーーphp.ini の文字コード設定
mbstring.internal_encoding = EUC-JP
mbstring.http_output = EUC-JP;; 携帯用などでsjis 必須ならここのみsjis
mbstring.http_input = auto
mbstring.encoding_translation = Off;; 別の方法でpost送信データの文字エンコード判別をしたほうがよい
mbstring.detect_order = "ASCII, UTF-8, EUC-JP, SJIS, JIS"
mbstring.func_overload = 7
ーーmysql my.ini の設定
[mysql]
default-character-set=ujis
[mysqld]
default-character-set=ujis
phpが持っている、libmysql.dll の設定変更は出来ないので、
phpからmysqlへ接続したら次のsql文実行
set names ujis
参考URL:http://www.mysql.gr.jp/frame/modules/bwiki/?FAQ# …
この回答への補足
大変遅くなりました。すいません。
ご教授いただいた内容でいろいろと私なりにテストしましたが、
やはり・・・
教えて頂いた設定では、文字化けはなおりません。
何かほかに必要なこと、あるのでしょうか?
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database latin1
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir C:\xampp\mysql\share\charsets\
これをUJISにするのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて 1 2022/06/22 18:55
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- C言語・C++・C# VisualStudioのソースコードで漢字を使いたい 4 2022/05/21 10:16
- ビデオカード・サウンドカード ビデオカードの設定を落として使う場合の、モニター文字のぼやけについて 2 2022/08/22 22:41
- MySQL 私の考えていることは ・mySQL ・PHP ・web制作 この三つのスキルがあれば実現しますか? 4 2023/08/19 02:48
- 高校 図書館や学習プラザでは消しゴム禁止にしませんか? 5 2023/05/08 18:36
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Evernote Evernote(エバーノート)の文字化け 1 2022/04/05 19:30
- PDF PDFソフト 1 2023/08/23 16:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
my.cnf と my.ini の違い
-
like句を使って日本語を検索す...
-
ODBC接続で全角文字が文字化け
-
接続ができません
-
MySQLカラム名は日本語と英数字...
-
SQLのVARCHARとVARCHAR2の違い
-
PHP+MySQLでCall to undefined ...
-
副問合せにLIKE文を使う方法は...
-
mysqlがインストールされている...
-
phpで複数のDBを使用した場合の...
-
旧filemakerで和暦(令和など)...
-
プライマリーキーの昇順でソー...
-
MySQLからのデータをページに1...
-
INT型は金額の型に使用するべき...
-
MySQL の安全な再起動とコネク...
-
データベースのフィールドのデ...
-
MySQL エラー Duplicate entry...
-
Column '' not found.
-
ロードバランサからmysqlの生存...
-
SQL Server のキャラクターセッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
like句を使って日本語を検索す...
-
my.cnf と my.ini の違い
-
エクセルで連勤チェックをした...
-
ODBC接続で全角文字が文字化け
-
windows上のphpにおける全角ハ...
-
phpMyadminでのMySQLの文字セット
-
phpMyAdminのデフォルトのLangu...
-
netscreen remoteに関して
-
MYSQLの文字化けについて
-
文字コード変更
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
ODP.NETのバージョン確認
-
ERROR 1045 (28000) (using pas...
-
VBAで変数内に保持された二次配...
-
MySQLカラム名は日本語と英数字...
-
INT型は金額の型に使用するべき...
-
プライマリーキーの昇順でソー...
-
Float型の時の計算結果がおかしい
おすすめ情報