スレッド表示 | フラット表示〕 全トピック 924 件中 372 番目 次≫ ≪前

また、つっかえました。文字化けです。

created: 2005-09-22 20:37 | modified: 2005-09-24 20:44 | reply: 2

[2558] また、つっかえました。文字化けです。

user: 福永由美子 | created: 2005-09-22 20:37
初めて日本語データで、テーブルをつくってみました。
insert.phpでデータベースに収納します。MySqlのversionは4.1です。
phpのスクリプトはEUC、テーブルのフィールドはutf8になっています。最初は文字化けしましたが、
$sql = "SET NAMES ujis";
$result = mysql_db_query($db,$sql);
を加えたら、phpMyAdminでちゃんと日本語が表示されるようになりました。
ところが、display.phpでselectして表示すると、テーブルからもってきた文字列か、HTML部分か、どちらか、あるいは両方が文字化けします。
phpのスクリプトはEUC、META charsetはShift_JISです。
$sql = "SET NAMES sjis";を加えるとテーブルからのデータはちゃんと表示されるのですが、HTML部分が文字化けします。よくわからないながら、いろいろ変えてみましたが、ダメです。phpMyAdminでちゃんと表示されるので、どっかを変えればいいはずですが、どうすればわかりません。なにとぞ、よろしくお願いします。
reply: 2563 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 924 件中 372 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑