haring回答ポイント 150ptウォッチ 1

文字化けで困っています。view.phpはShift_JISで記述しました。


WindowsXP
Apache 2.0.55
PHP 5.1.1 Shift_JIS
MYSQL 5.0.16 UTF-8
PHPMYADMIN 2.6.4-pl4

PHP.iniの主要な設定

extension=php_mbstring.dll
extension=php_mysql.dll
default_charset = IShift_JISI
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;

PHPMYADMINを使用してデータを入れました。PHPMYADMINではデータ内容は全て文字化けせずに正常に表示されます。

自分でデータ内容を表示するPHPを書き(view.php)、データベース内容を表示さすと日本語部分が??????????で全て表示されます。変な文字になることもなく、半角英数以外は「?」になります。

ここで色々やりとりして解決に導いてほしいです。

知っている方よろしくお願いします。上記の設定にはこだわっていません。

また、最終的にはLINUXで運用ですので、助言もお願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2005-11-30 23:03:15
終了日時
--
回答条件
回答にURL必須 1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

phpMyAdmin290Linux2257Apache1359MySQL2612Shift_JIS88SJIS223PHP7798UTF-8628WindowsXP1917文字化け1005DLL416データベース1894

人気の質問

メニュー

PC版