PHPの文字化けを削除する方法
phpの文字化け部分を削除する方法: 1. phpファイル自体のエンコードをWebページのエンコードと一致するように設定する; 2. PHPとデータベースのエンコードを一致させるように設定する; 3. PHP関数を呼び出す際のエンコーディングを変更します。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン
php 中国語文字化けを削除パート、文字化けしたコードに対する PHP 中国語の解決策
1。 1 つ目は、PHP Web ページのエンコーディングです。
1。PHP ファイル自体のエンコーディングと Web ページのエンコーディングは、
a と一致する必要があります。gb2312 エンコーディングを使用したい場合は、次に、PHP はヘッダーを出力する必要があります: header("Content- Type: text/html; charset=gb2312")、静的ページを追加、すべてのファイルのエンコード形式は ANSI、メモ帳で開き、名前を付けて保存し、 ANSI としてエンコードし、ソース ファイルを上書きします。
b. utf-8 エンコーディングを使用したい場合、php はヘッダー ("Content-Type: text/html; charset=utf-8") を出力し、静的ページを追加します。すべてのファイルのエンコード形式は utf-8 です。 utf-8 で保存するのは少し面倒かもしれません。通常、utf-8 ファイルは先頭に BOM が付いています。セッションを使用すると問題が発生します。editplus を使用して保存できます。editplus で [ツール] -> [編集] に移動します。パラメータの選択 -> ファイル -> UTF-8 署名で、常に削除を選択し、保存して BOM 情報を削除します。
2.php 自体は Unicode ではないため、すべての substr およびその他の関数を mb_substr (mbstring 拡張機能をインストールする必要があります) に変更するか、iconv を使用してトランスコードする必要があります。 ######二。 PHP と Mysql の間のデータ対話
#PHP とデータベースのエンコーディングは一貫している必要があります#1. mysql 設定ファイル my.ini または my.cnf を変更します。utf8 エンコーディングを使用するのが最適です。 for mysql
[mysql] default-character-set=utf8 [mysqld] default-character-set=utf8 default-storage-engine=MyISAM
[mysqld] の下に追加します:
default-collation=utf8_bin init_connect='SET NAMES utf8'
2. データベース操作を実行する必要がある PHP プログラムの前に mysql_query("set names 'coding'"); を追加します。コーディングは次のとおりです。 PHP コーディングと一致しています。PHP コーディングが gb2312 の場合、mysql エンコーディングは gb2312 です。utf-8 の場合、mysql エンコーディングは utf8 であるため、データの挿入または取得時に文字化けが発生しません。
[推奨学習:PHP ビデオ チュートリアル
] 3. PHP はオペレーティング システムに関係します。Warning: move_uploaded_file()[function.move-uploaded-file]:failed to open stream:
以上がPHPの文字化けを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











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

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

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

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