PHP+ACCESSでの文字化けについて
Accessとの入出力は全てShift-JISになる。
ほとんどの場合、結果取得やデータ更新時は文字エンコードが必要。
テーブルより取得したデータを画面表示する前
$str = mb_convert_encoding(odbc_result($rst,"SYAIN_NAME"),"EUCJP-WIN","SJIS-WIN");
POST取得した値でテーブルを更新する前
$str = mb_convert_encoding($str,"SJIS-WIN","EUCJP-WIN");
あわせて読みたい
Accessのパススルークエリで高速化してみたメモ - TechNote最近、外注システムのDBにAccessから接続して、分析業務を行う機会が多い。Oracle等のフロントエンドとしてACCESSを使用する機会は、社内情シスであれ...
Accessってなんだかんだいって便利という話 - TechNoteここ2年くらい「社内開発はちょっとしたものも全部Web実装」と決めて行動してました(学習のため半ば強引に)が、久々にAccessでちょっとしたモノをつくってみた...
一度は観ておきたい!エンジニアが主役の映画5選 (とそこで使われている技術を少々) - TechNote以前から一度まとめてみたかったタイトルの件、今更ながらまとめておきます。観たい映画がなくなった方や、エンジニアとして働いてるけど目標を見失ったという方のご参考に...