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 の違い
-
ODBC接続で全角文字が文字化け
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
存在しているファイルがロード...
-
MYSQLのデータに「;」を入力
-
C言語で変数の内容をINSERTする...
-
MySQL sleep が溜まる
-
2023年10月25日現在のMAMP ...
-
RPMのmysqlとmysql-serverの違い
-
MySQLカラム名は日本語と英数字...
-
ERROR 1045 (28000) (using pas...
-
ODP.NETのバージョン確認
-
MYSQLサービス停止時にWindows...
-
参考書に従って入力したつもり...
-
泣きそうです>< PHPでSQLite3が...
-
バッチファイルでTRUNCATE TABLE
-
MySQLのテーブル作成でハイフン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
like句を使って日本語を検索す...
-
my.cnf と my.ini の違い
-
windows上のphpにおける全角ハ...
-
ODBC接続で全角文字が文字化け
-
netscreen remoteに関して
-
phpMyadminでのMySQLの文字セット
-
「表」の文字入りのレコードがi...
-
sjisを使いたい!
-
エクセルで連勤チェックをした...
-
文字コードが有効にならない
-
VBからのODBC接続でSQLエラー
-
XAMPPでsjisを使いたいのですが
-
phpMyAdmin最新版で文字化け
-
MySQL Connector C++について
-
emacs の日本語入力2
-
MySQL4.1 文字コードについて
-
Windows環境でのPHP+MySQL+Apac...
-
MySQL5.0の文字コードが変更で...
-
Shift-JIS文字化けについて
-
MySQL4.1.11の漢字がAccessで文...
おすすめ情報