ホームページ  >  記事  >  バックエンド開発  >  PHP が文字化けした ACCESS コードを読み取るために UTF8 エンコーディングを使用している場合はどうすればよいですか?

PHP が文字化けした ACCESS コードを読み取るために UTF8 エンコーディングを使用している場合はどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-08-10 11:56:152452ブラウズ

UTF8 エンコーディングを使用して ACCESS の文字化けを読み取る PHP の解決策: まず、iconv 関数を使用して GBK から [UTF-8] へのトランスコーディング カスタム関数を作成し、次に [UTF-8] からのトランスコーディング関数を作成します。 GBK 関数に追加し、ページからデータベースにデータを送信するときに最後に [dec()] 関数を使用します。

PHP が文字化けした ACCESS コードを読み取るために UTF8 エンコーディングを使用している場合はどうすればよいですか?

UTF8 エンコーディングを使用して ACCESS の文字化けを読み取る PHP の解決策:

1. iconv 関数を使用して変換 コードは、次のコードのように、GBK から UTF-8 に変換するようにカスタマイズされています。

function enc($c){return iconv('gbk','utf-8',$c);}

2. データベースのニーズを満たすためにエンコーディングをデータベースに書き込むには、以下も必要です。 UTF-8 GBK 関数から変換するには:

function dec($c){return iconv('utf-8','gb2312',$c);}

トランスコーディング関数を作成した後は、通常どおり使用できます。ページに表示するためにデータベースからデータを転送する場合は enc() 関数を使用し、ページからデータベースにデータを送信する場合は dec() 関数を使用します。 PHP への優れたソリューション UTF-8 エンコードを使用すると、ACCESS はシステムのデフォルトのエンコードを使用します。

関連学習の推奨事項: php プログラミング (ビデオ)、アクセス データベース チュートリアル

以上がPHP が文字化けした ACCESS コードを読み取るために UTF8 エンコーディングを使用している場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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