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

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

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 返信 編集 削除

[2563] phpMyAdmin

user: ノラ | created: 2005-09-24 18:58
phpMyAdminはcharset=EUC-JPだったりしませんか?
Parent: 2558  reply: 2564 返信 編集 削除

[2564] 結局4.0.26にして...

user: 福永由美子 | created: 2005-09-24 20:44
反応ありがとうございます。

結局多くの人がしている(らしい)、MySqlのバージョンを4.0.26にして、何でもかんでも(だったかな?)sjisにして文字化けしなくなりました。
今、この報告を書こうと思って、基礎体力をのぞきました。
Parent: 2563  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 368 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

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