[Codeigniter-users] CodeIgniterでのPOST値の日本語受け取りの文字化けについて。

アーカイブの一覧に戻る

Kenji Suzuki kenji****@gmail*****
2011年 5月 13日 (金) 20:48:37 JST


Kenji です。


On Fri, 13 May 2011 13:44:13 +0900
Oono Tomoyuki <tomoy****@tabim*****> wrote:

> SJISで結果が出力されれば良いと言うことであれば、
> controllerはUTF-8で書いて、最後にmb_convert_encodingでSJISに変換して出力してみてはいかがでしょうか?
> 
> function _output_sjis ($html = "") {
>   $output = mb_convert_encoding($output, 'SJIS', 'UTF-8');
>   header('Content-Type: text/html; charset=shift-jis;');

header('Content-Type: text/html; charset=Shift_JIS');

ですね(大文字小文字は区別なしですが、ハイフンとアンダースコアは違います)。


>   echo $output;
> }
> 
> みたいな感じでsjis出力用のメソッドを用意して、そちらで変換して出力というのはいかがでしょうか?


// Kenji




Codeigniter-users メーリングリストの案内
アーカイブの一覧に戻る