ホームページ  >  記事  >  バックエンド開発  >  PHP で UTF-8 エンコーディングを解決する 10 の方法

PHP で UTF-8 エンコーディングを解決する 10 の方法

WBOY
WBOYオリジナル
2016-07-25 08:53:431140ブラウズ
  1. [mysql]
  2. default-character-set=utf8
  3. [mysqld]
  4. default-character-set=utf8
  5. default-storage-engine=myisam
  6. [mysqld] の下に追加します:
  7. default-collat​​ion=utf8_bin
  8. init_connect='set names utf8'
コードをコピーします

7. データベース操作を行う必要がある PHP プログラムの前に追加します。

  1. mb_internal_encoding('utf-8');
コードをコピー

8. create tableの最後に追加します。

  1. engine=myisam デフォルト charset=utf8 Collat​​e=utf8_bin
コードをコピー

9.phpmyadmin/config.inc.php

  1. $cfg['defaultcharset'] = 'utf-8';
  2. $cfg['recodingengine'] = 'iconv';
コードをコピー
10. phpadmin がデータをエクスポートするとき 「バイナリ領域に 16 進数表示を使用する」のチェックを外します

ファイル システム機能は utf-8 をサポートしていないことに注意してください。 php6 には Unicode サポートが組み込まれていると言われているので、機会があればテストしてみてください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。