TechNote

事務屋のおぼえがき

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のパススルークエリで高速化してみたメモ - TechNoteAccessのパススルークエリで高速化してみたメモ - TechNote

最近、外注システムのDBにAccessから接続して、分析業務を行う機会が多い。Oracle等のフロントエンドとしてACCESSを使用する機会は、社内情シスであれ...

Accessってなんだかんだいって便利という話 - TechNoteAccessってなんだかんだいって便利という話 - TechNote

ここ2年くらい「社内開発はちょっとしたものも全部Web実装」と決めて行動してました(学習のため半ば強引に)が、久々にAccessでちょっとしたモノをつくってみた...

一度は観ておきたい!エンジニアが主役の映画5選 (とそこで使われている技術を少々) - TechNote一度は観ておきたい!エンジニアが主役の映画5選 (とそこで使われている技術を少々) - TechNote

以前から一度まとめてみたかったタイトルの件、今更ながらまとめておきます。観たい映画がなくなった方や、エンジニアとして働いてるけど目標を見失ったという方のご参考に...