mbstring

5 件の記事

2011

CLIでmbstringがつかえない

文字コードがSJISのファイルがたくさんあったので、PHPでさっくりと文字コードを変更してました。 しかしコードを実行してみるとなぜかエラーに。。。 <?php function convertCtpEncode( $dir,$to_encoding = 'UTF-8',$from_enconding = 'SJIS'…

2007

文字コードとの戦い

PHPを使っている上で避けられない問題です。 過去の記事を見てもらえればわかりますが、僕も中途半端な知識で戦っていました。しかし、戦うことによっていろいろとわかってきました。 まず前の記事についての訂正です。 前の記事でmbstring.http_inputとmbstring.http_outputを設定すると自動的に…

Shift_jis・・・その2

mbstring.http_outputの解釈が間違っていたようです。 実際のところは、『指定すると自動で変換されて出力される様になる』じゃなくて、mb_output_handlerが実行された時の出力エンコードだそうです。 ということは単にhttp_outputの設定をしてもだめなわけです。 明日、コード書き直しだ……

Shift_jis・・・その3

昨日の解釈もどうやら間違っていたようです… この辺は時間があるときにまた調べます…

Shift_jis・・・

PHPは文字コードがshift jisで書いてはいけない。 当たり前のことらしいですね。 でも、場合によってはHTMLがshift jisで書かれていることも多々あると思います。 ちょうど今日そんな場面に直面していました。 今回とった方法は.htaccessで mbstring.http_input mbstring.…