PHP+ACCESSでの文字化けについて

Access

Accessとの入出力は全てShift-JISになります。一方、PHP側はUTF-8やEUC-JPであることがほとんどだと思います。このため、ほとんどの場合、結果取得やデータ更新時は文字エンコードが必要になります。

スポンサーリンク

テーブルより取得したデータを画面表示する前

$str = mb_convert_encoding(odbc_result($rst,"SYAIN_NAME"),"EUCJP-WIN","SJIS-WIN");

POST取得した値でテーブルを更新する前

$str = mb_convert_encoding($str,"SJIS-WIN","EUCJP-WIN");
プログラマのための文字コード技術入門 (WEB+DB PRESS plus) (WEB+DB PRESS plusシリーズ)

プログラマのための文字コード技術入門 (WEB+DB PRESS plus) (WEB+DB PRESS plusシリーズ)

文字コード「超」研究 改訂第2版

文字コード「超」研究 改訂第2版

文字コード超研究

文字コード超研究

タイトルとURLをコピーしました