1

私は codeigniter を使用してプロジェクトを作成します。次のようにします。 Vbulletin の mysql に接続してプロジェクトに表示したいのですが、コードをDOMではなくUTF-8で保存します。問題なく表示されますが、Chrome と IE のエラーHEADにはすべてが表示されません。ただし、HEADのTITLEとBODYの後のすべて。BODY の後の "" にスペースを入れる

私はcodeigniterでdatabase.phpを設定しています。

$db['default']['char_set'] = 'latin1';//utf8
$db['default']['dbcollat'] = 'latin1_swedish_ci';//utf8_general_ci

Vbulletinが使用しているため、latin1を使用します。

HTML ページ

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="mr.sam" />

チャットセットを (latin1 または utf-8) に変更しようとしています。しかし、うまくいきません。助けてください。ありがとうございます。

4

1 に答える 1

1

これは良い/よくある質問です...これをindex.phpに入れます:

header("Content-Type: text/html; charset=UTF-8", true);

また

$db['default']['char_set'] = "iso-8859-1";
$db['default']['dbcollat'] = "latin1_general_ci";

config.php で。

それ以外の場合は、このページをチェックしてください: http://hash-bang.net/2009/02/utf8-with-codeigniter/

于 2012-08-06T17:23:48.000 に答える