0

私はここで、単純で一般的な問題に苦しんでいます。

私のサイトは多言語対応で、codeigniter フレームワークに組み込まれています。

たとえば、ここのフランス語の場合、私は使用しました

$lang['login'] = 'ConnÈcter';

これは、ビューにコネクタとして表示されます。

次に、追加してこれを解決しました

<meta charset="ISO-8859-1">

その後、問題を解決しました。しかし、コンテンツに次のような文字がロードされている場合

Sáenz-Mata & Jiménez-Bremont

次に、に変更されます

Sáenz-Mata & Jiménez-Bremont

注 é は、使用しても é に変更されます

<meta charset="ISO-8859-1">

上記のメタを削除すると、言語がフランス語に変換されたときにコネクタが表示されます。

両方の状況を処理できるものを提案してください。

誰かがそれを理解してくれることを願っています。

ありがとう。

4

2 に答える 2

0

使用する<meta charset="utf-8">

于 2012-09-10T09:14:32.713 に答える
0

CodeIgniter ユーザー ガイドで説明されているように、すべてのページで一貫して UTF-8 を使用します。各ファイルのエンコーディングが宣言されたエンコーディングと一致していることを確認してください。あなたが今経験していることは、エンコーディングの混合 (主に UTF-8 と ISO-8859-1) が原因です。

于 2012-09-10T12:06:59.917 に答える