目次
thinkphp iisの中国語パラメータ文字化け問題について
ホームページ バックエンド開発 PHPチュートリアル thinkphp iis_PHP チュートリアルの中国語パラメータ文字化けの問題について

thinkphp iis_PHP チュートリアルの中国語パラメータ文字化けの問題について

Jul 12, 2016 am 09:03 AM
中国語 文字化け パラメータ

thinkphp iisの中国語パラメータ文字化け問題について

最初の方法:
?id="中文" を使用して中国語のパラメータを渡すと文字化けが発生します。これは、php で中国語を直接 URL に送信できないためです。この問題が他の言語でも発生するかどうかはわかりません。
インターネットで言及されている header("content-type:text/html;charset=utf-8"); を追加したり、データベース ページなどを utf8 に設定したりするような解決策では、完全に無効であり、常に渡されます。中国語が文字化けしてしまいました。
サイトでは常に PHP に統一 utf8 エンコーディングを使用していますが、パススルーすると常に文字化けします。その後、いくつかのブラウザをテストしたところ、360 はパススルーできることがわかりました。その後、$msg = iconv( を使用しました。 'gbk' ,'utf-8',$_GET["msg"]); いくつかのブラウザを変換してテストした後も、ほとんどのブラウザで文字化けが表示されます。
最後にまとめると、GET[]の過去の値については、中国語をURL内で直接送信することはできず、どうしても送信する必要がある場合は、urlencode()メソッドを使用して中国語を処理します。 POST[] をどうすればいいのかわかりません。まだ実験をしていません。
中国語を処理するには、urlencode() メソッドを使用するしかないようです。渡す前にエンコードし、渡した後に次の 2 つの関数を使用します。 Encoding: ".urlencode(') Chinese') ."、デコード: ".urldecode(' Chinese')."、括弧内の中国語は渡される文字です。
次のように: 最初にページを渡してエンコードします: td.php?id=".urlencode('中国語')."、次にページを受け入れてデコードします: urldecode(id).".
2番目の方法:
gbk でエンコードされたページで生成されたアドレスが utf-8 ページにリンクされており、gbk ページの中国語が gbk 形式でエンコードされて次のページに送信されると、utf-8 を受信した後に必ず文字化けが発生します。 8エンコーディング。
IIS の URL 書き換えモジュール、書き換えられた中国語エンコードも gbk です。ページが UTF-8 エンコードの場合、書き換えパラメーターは無効になります。このような状況では、PHP の組み込みトランスコーディング関数を使用してエンコーディングの問題を処理する必要があります:
オプション 1:
$name = iconv("gbk","utf-8",$name);
オプション 2:
mb_convert_encoding($name, "utf-8", "gbk");

www.bkjia.com本当http://www.bkjia.com/PHPjc/1079404.html技術記事 thinkphp iis で中国語パラメータが文字化けする問題の最初の方法: ?id=中文 を使用して中国語パラメータを渡すと、文字化けが発生します。これは二次トランスコーディングの結果です...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Call of Duty: Warzone モバイル ゲームで中国語を設定する方法 Call of Duty: Warzone モバイル ゲームで中国語を設定する方法 Mar 22, 2024 am 08:41 AM

Call of Duty Warzone は新しくリリースされたモバイル ゲームです。多くのプレイヤーは、このゲームの言語を中国語に設定する方法に非常に興味があります。実際、それは非常に簡単です。プレイヤーは中国語の言語パックをダウンロードするだけで、その後、次のことができます詳しい内容はこちらの中国語設定方法紹介で解説していますので、一緒に見ていきましょう。モバイル ゲーム Call of Duty: Warzone に中国語を設定する方法 1. まずゲームに入り、インターフェースの右上隅にある設定アイコンをクリックします。 2. 表示されるメニューバーで、[ダウンロード]オプションを見つけてクリックします。 3. このページの[SIMPLIFIEDCHINESE](簡体字中国語)を選択して、簡体字中国語のインストールパッケージをダウンロードします。 4. 設定に戻ります

VSCode を使用した中国語のセットアップ: 完全ガイド VSCode を使用した中国語のセットアップ: 完全ガイド Mar 25, 2024 am 11:18 AM

中国語での VSCode セットアップ: 完全ガイド ソフトウェア開発では、Visual Studio Code (略して VSCode) が一般的に使用される統合開発環境です。中国語を使用する開発者は、VSCode を中国語インターフェイスに設定すると、作業効率が向上します。この記事では、VSCode を中国語インターフェイスに設定する方法を詳しく説明し、具体的なコード例を示す完全なガイドを提供します。ステップ 1: 言語パックをダウンロードしてインストールします。VSCode を開いた後、左側の

Excelのテーブルに中国語を表示するように設定するにはどうすればよいですか? Excel切り替え中国語操作チュートリアル Excelのテーブルに中国語を表示するように設定するにはどうすればよいですか? Excel切り替え中国語操作チュートリアル Mar 14, 2024 pm 03:28 PM

Excelスプレッドシートは現在多くの人が使っているオフィスソフトの一つですが、パソコンがWin11なので英語のインターフェースが表示されていて、中国語のインターフェースに切り替えたいけど操作方法が分からないという方もいらっしゃいます。この問題を解決するには、この問題エディターがすべてのユーザーの質問に答えるためにここにあります。今日のソフトウェア チュートリアルで共有されるコンテンツを見てみましょう。 Excel を中国語に切り替えるためのチュートリアル: 1. ソフトウェアを起動し、ページ上部のツールバーの左側にある [ファイル] オプションをクリックします。 2. 以下の選択肢から「オプション」を選択します。 3. 新しいインターフェースに入ったら、左側の「言語」オプションをクリックします。

wwe2k24には中国語が登場しますか? wwe2k24には中国語が登場しますか? Mar 13, 2024 pm 04:40 PM

『WWE2K24』はVisual Conceptsが制作し、2024年3月9日に正式リリースされたレーシングスポーツゲームです。このゲームは非常に高く評価されており、多くのプレイヤーが中国語版がリリースされるかどうかに熱心に興味を持っています。残念ながら、今のところ「WWE2K24」は中国語版をまだローンチしていない。 wwe2k24 は中国語になりますか? 回答: 中国語は現在サポートされていません。 Steam中国地域におけるWWE2K24の標準版の価格は199元、デラックス版は329元、記念版は395元です。ゲームには比較的高い構成要件があり、プロセッサ、グラフィックス カード、または実行メモリに関して特定の基準があります。公式推奨構成と最小構成の紹介:

PHPでtxtファイルを書く際の中国語の文字化けを解決するためのヒント PHPでtxtファイルを書く際の中国語の文字化けを解決するためのヒント Mar 27, 2024 pm 01:18 PM

PHP で書かれた txt ファイルの中国語文字化けを解決するヒント. インターネットの急速な発展に伴い、PHP は広く使用されているプログラミング言語として、ますます多くの開発者に使用されています。 PHP 開発では、中国語のコンテンツを記述する txt ファイルなどのテキスト ファイルの読み取りと書き込みが必要になることがよくあります。ただし、エンコード形式の問題により、書かれた中国語が文字化けして表示されることがあります。この記事では、PHPでtxtファイルに書き込まれた中国語の文字化けを解決するテクニックと、具体的なコード例を紹介します。 PHP、テキストの問題分析

Google Chromeを中国語モードに変更するにはどうすればよいですか? Google Chromeを中国語モードに変更するにはどうすればよいですか? Mar 13, 2024 pm 07:31 PM

Google Chromeで中国語を英語に変更するにはどうすればよいですか?友人の中には、Google Chrome を英語に設定して、使用中に継続的に英語力を向上させたいと考えている人もいます。では、どうやって英語に設定すればいいのでしょうか? Google Chromeはデフォルトでは中国語になっていますが、以下ではGoogle Chromeの言語を英語に設定する方法を紹介しますので、見てみましょう。設定手順: 1. 下図に示すように、[Google Chrome]を開きます。 2. 以下の図に示すように、Google Chrome インターフェースの右上隅にある [3 つの点] メニューをクリックします。 3. メニューページに入ったら、次の図に示すように [設定] を見つけます。 4. 設定ページに入ったら、次の図に示すように、[言語]オプションをクリックします。 5. 次の図に示すように、言語インターフェイスで [言語の追加] を選択します。

バラトロ設定 中国の方法 バラトロ設定 中国の方法 Mar 07, 2024 pm 09:10 PM

balatro ゲームのデフォルト言語は英語ですが、Steam では言語を中国語に設定できますが、設定方法がまだわからないプレイヤーもいます。ここでは balatro を中国語に設定する方法を説明します。中国語で balatro を設定する方法 1. まず Steam を開き、ライブラリをクリックして balatro を見つけ、右クリックしてプロパティを選択します。 2. プロパティ インターフェイスで言語を確認でき、クリックして言語設定インターフェイスに入ります。 3. プレイヤーはゲームの言語を簡体字中国語またはその他の言語に設定できます。 4. その後、プレイヤーは Steam を再起動し、ゲームに入ると、すでに中国語になっていることがわかります。以上はバラトロに中国語を設定する方法で、比較的簡単なので試してみてください。

Oracleに中国語データをインポートする際の文字化けの問題を解決するにはどうすればよいですか? Oracleに中国語データをインポートする際の文字化けの問題を解決するにはどうすればよいですか? Mar 10, 2024 am 09:54 AM

タイトル: 中国語データを Oracle にインポートする際の文字化けの問題を解決する方法とコード例。中国語データを Oracle データベースにインポートすると、文字化けが頻繁に発生します。これは、データベースの文字セット設定が間違っているか、インポート中のエンコード変換の問題が原因である可能性があります。プロセス。 。この問題を解決するには、インポートされた中国語データが正しく表示されるようにするためのいくつかの方法を講じることができます。以下に、いくつかの解決策と具体的なコード例を示します。 1. データベースの文字セット設定を確認します。 Oracle データベースでは、文字セット設定は次のとおりです。

See all articles