23pt
文字化けしているって事はヘッダ情報がShift-JISになってないんじゃ・・・
点数が低いのは一つずつ地道につぶすしかないです。
有る段階から一気にあがるのでがんばりましょう
23pt
Content-Type指定をmetaタグでするのはあくまで次善手段で、本来はちゃんと Content-Type"ヘッダー" で指定するべきかと思います。
phpなら↓こうですね。
header("Content-Type: text/html; charset=Shift_JIS");
すいません。いまいちわかってないのですが、
テンプレートに記述したい場合に
Content-Type"ヘッダー"というのは記述できるのでしょうか?
Content-Type"ヘッダー"というのはプログラムだけで対応??
22pt
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
で良いと思います。
もしかして、ふと思ったんですが、元のテキストがEUC-JPじゃないとか
mb_convert_encoding($data,'SJIS', 'auto' ); にするとどうですか?
22pt
実際の文字コード、HTTP ヘッダと、HTML に書かれてる文字コードの違いがあるのではないでしょうか?
Content-type: text/html; charset=Shift_JIS\n\n
といったものはプログラムの中での出力です。
変換するときの、変換先文字コード指定
HTML に書かれてる文字コードの指定
HTTP ヘッダの文字コードを明確化
これらを見直してみてください。
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
この書式では駄目ということですかね?
<meta http-equiv="Content-Type" content="text/html; charset=Shift-JIS">
にしないと駄目でしょうか?