ホームページ バックエンド開発 PHPチュートリアル phpmyadminでutf8_general_ci中国語文字化けの問題が表示される、最終章_PHPチュートリアル

phpmyadminでutf8_general_ci中国語文字化けの問題が表示される、最終章_PHPチュートリアル

Jul 21, 2016 pm 03:12 PM
php phpmyadmin utf8 1年 中国語 文字化け 書く 見せる 自分の 質問

私は 1 年以上 PHP を書いていますが、コーディングの問題がうまく解決できていません。私の状況は次のとおりです。

中国語の文字化けは、簡体字でも繁体字でも、中国語であれば次の形式で表示されます。 æ¢§å·žæ—…æ ¸¸

しかし、私が書いたウェブページは、繁体字中国語でも簡体字中国語でも文字化けすることもなく、まったく正常に表示されます。

もちろん、私の Web ページは utf-8 形式で保存されており、ライブラリを読み取るときにステートメント mysql_query("set names 'utf-8'"); を追加したので、Web ページに表示される内容は完全に正常です。もちろん、phpmyadmin で文字化けが表示されるだけです。Web ページの部分が文字化けしている場合は、 メモ帳を使用して Web ページを utf-8 形式で保存し、Web で < を指定します。 page meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> に、データベースを読み取るときに mysql_query("set names 'utf-8'"); を追加します。もちろん、データベース、データテーブル、フィールドもutf8_general_ciエンコーディング形式で保存する必要があります。 今回説明する内容は、文字化けすることはありません。 phpmyadminで文字化けが表示されるということですこの記事をよく読んでいただくと、文字化けがプログラムやデータベースに表示されなくなります

さて、テキスト部分を見てみると、Web ページに表示されると文字化けが発生することはありません。ただし、phpmyadmin で表示される中国語の文字は、自分のコードとコーディング形式を 1 日かけて分析しました。 phpmyadmin のエンコード形式についても調べ、経験豊富な技術者に尋ねましたが、もちろん役に立ちませんでした。私は自分でエンコードの問題をゆっくり分析し、最終的に原因を見つけました。 phpmyadmin で文字化けが表示されていました。エンコードの問題をより深く理解して、今後コードの文字化けに悩まされないようにする場合は、

utf8 と utf-8 の 2 つの違いを確認する必要があります。見てください、それらはすべて同じです、それらは単なるものです 1行しかない場合、phpmyadminは文字化けします。 さて、文字化けを防ぐための最終的な方法は次のとおりです。 、Web ページと phpmyadmin での文字化けの問題を含む。

1 図に示すように、メモ帳を使用してすべての Web ページを utf-8 として保存します。

注: ANSI は BIG5 と GBK に適しています

2 独自の Web ページで エンコード形式を指定します。これは比較的簡単で、必要ありません。たくさんの説明

3 mysql_query("set names 'utf8'") をデータベース操作に追加します。phpmyadmin で utf-8 を使用すると、それが utf-8 であることがはっきりとわかります。私は 1 年以上 utf-8 を使用していましたが、phpmyadmin で文字化けが発生する問題が解決しました。注意すべき点は、utf8 に変更した後、以前にデータベースに保存していた形式が解決されたことです。Web ページ上で中国語の文字を読み取ると、コンテンツが大量にある場合はすべて文字化けしてしまいます。 phpmyadmin は文字化けしますが、これを utf8 に変更すると、今後プログラムを開発するときにすべての表示が表示されます。コードの文字化けの問題については、88 とします。

4

上記は

utf8_general_ci に整理されたライブラリとテーブルの読み込みです、次にフィールド読み込みマップ:

これらの手順を実行してutf8エンコードを使用すると、文字化けはなくなります。元の記事はTengma PHPブログからのものであることを示してください

http://www.bkjia.com/PHPjc/326671.htmlwww.bkjia.comtru​​e

http://www.bkjia.com/PHPjc/326671.html技術記事 1年以上PHPを書いていますが、コーディングの問題はうまく解決できず、Webページは完全に正常に表示されますが、phpmyadminデータベースには中国語の文字化けが表示されます。 ..

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP データベースの操作 CakePHP データベースの操作 Sep 10, 2024 pm 05:25 PM

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

CakePHP のロギング CakePHP のロギング Sep 10, 2024 pm 05:26 PM

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

See all articles