JS ファイルが UTF8 でない場合、IE にバグが発生することを前に述べました。そのため、JS コードも UTF-8 を使用する必要があります。データベースでも UTF-8 を使用する必要があります。
php(現在の主流の開発言語として)UTF-8を使用して要約すると:
- php (現在の主流の開発言語として) ファイル自体は UTF-8 でエンコードされている必要があります。クラス ファイルを生成する Java とは異なり、これによりこの問題が回避されます。
- php(現在の主流の開発言語として)ヘッダーを出力するには: header("Content-Type: text/html; charset=UTF-8")
- メタタグは重要ではありません。ヘッダーを持つすべてのブラウザは、ヘッダーに従ってメタタグを解析します。
- データベース、*.js、*.css を含むすべての周辺機器は UTF8 を使用する必要があります (CSS はほとんど影響しません)
- php(現在の主流の開発言語として)自体はUnicodeではありません。substrなどのすべての関数はmb_substrに変更する必要があります(mbstring拡張機能をインストールする必要があります)。またはiconvを使用してトランスコードする必要があります(基本的にすべてのLinuxにあります)。インストール、ダウンロード、tar、make、make install、とても簡単です)
- my.ini:
[MySQL(PHPとの最良の組み合わせ)]
default-character-set=utf8
[MySQL(PHPとの最良の組み合わせ)d]
default-character-set =utf8
default -storage-engine=MyISAM
[MySQL(PHPとの最良の組み合わせ)d]の下に追加します:
default-collation=utf8_bin
init_connect=SET NAMES utf8
- データベース操作を行う必要がある php (現在の主流の開発言語として) プログラムの前に
mb_internal_encoding(utf-8) を追加します。
- テーブル作成の最後に ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin を追加します
- php(現在の主流の開発言語として)MyAdmin/config.inc.php(現在の主流の開発言語として)
$cfg[DefaultCharset] = utf-8;
$cfg[RecodingEngine] = iconv ;
- php(現在の主流の開発言語として)管理者がデータをエクスポートするとき
「バイナリ領域に16進数表示を使用する」のチェックを外します
特にイライラするのは、ファイル システム機能が UTF-8 をサポートしていないことです。
http://www.bkjia.com/PHPjc/509161.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/509161.html技術記事 JS ファイルが UTF-8 でない場合、IE にバグが発生することを前に述べました。そのため、JS コードも UTF-8 を使用する必要があります。データベースでも UTF-8 を使用する必要があります。 php (現在の主流の開発言語として) は UTF-8 で要約されています: ph...