ホームページ バックエンド開発 PHPチュートリアル URL で受け取ったパラメータは文字化けしていますが、ローカルでは正常です。

URL で受け取ったパラメータは文字化けしていますが、ローカルでは正常です。

Jun 13, 2016 pm 01:08 PM
localhost quot search urlencode

URLで受け取ったパラメータは文字化けしているがローカルでは正常
http://localhost/xs7k/search/author-dragon.html は正常
xs7k/search/index.phpに対応したURL書き換えあり?type=$1&key=$2
キーをローカルで取得するのが通常です。以前は bluehost を使用することも通常でした。

サーバー http://www.xs7k では動作しません。 .com/search/author-Dragon.html、これなど。

今日国内のIISに切り替えたのですが、中国語でカウントできる限り「??」みたいなエラーが出てしまいますが、何か解決方法はありますか?

$_REQUEST または $_GET の使用は同じです。

-----解決策---------
$url="http:/ / localhost/xs7k/search/".UrlEnCode('author-龙').".html";
最初に中国語をエンコードしてから、$url 変数を渡してみます。
urlencode エンコードが機能しない場合は、 Base64_Encode を使用してエンコードするだけですが、Base64_Encode を使用すると、UrlEnCode をデコードするのに対応するデコード関数を使用する必要があります。
------解決策---------
異なるブラウザーが中国語を送信すると、文字セットが異なります。 GBK のものと UTF-8 のものがあります。 urlencode を使用する方が適切です。
------解決策---------
さらに、アドレスバーでの転送について話しています。中国人。
------解決策----------------------
まだ1階の方法ですが、できます値を使用する場合は、php: alt="urlencode('dragon')" JS: attr(alt) のように、変換された値を取得します。
------解決策---------

話し合う
私の文章はJS http://localhost/xs7k/search/author-龙.html

location.href='../search/'+type.options[ type.selectedIndex] から転送されました。 value+'-'+key.value+'.html';

ここでkey.valueをエンコードするとここではPHPが使えなくなりますよね
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

mysql がローカルホストに接続できないのはなぜですか? mysql がローカルホストに接続できないのはなぜですか? Aug 10, 2023 pm 02:55 PM

mysql が localhost に接続できない理由は、mysql サービスが開始されていないこと、mysql ポートが占有されていること、および MySQL 設定ファイルに問題があることです。詳細な紹介: 1. Windows システムでは、コマンド プロンプトで「services.msc」と入力してサービス マネージャーを開き、mysql サービスを見つけて、そのステータスが「実行中」であることを確認します。 Linux システムでは、「services.msc」コマンドを使用してサービスの状態を確認および制御できます。2. open コマンドなどを使用できます。

localhost を開けない場合はどうすればよいですか? localhost を開けない場合はどうすればよいですか? Nov 07, 2023 pm 02:47 PM

解決策: 1. サーバーの実行ステータスをチェックし、サーバーが正しいポートでリッスンしていることを確認します。 2. ファイアウォールまたはセキュリティ ソフトウェアを一時的に無効にして、再度 localhost にアクセスしてみます。 3. サーバーの hosts ファイルを確認します。オペレーティング システムを変更してローカルホストが正しく解決されていることを確認します。 4. ネットワーク アダプターを再起動するか、ネットワーク接続を再構成してみます。 5. ローカル サーバーが使用するポートを変更するか、同じポートを占有している他のプログラムを閉じてみます。 6. 試してください。対応する IP アドレスとドメイン名をホスト ファイルなどに手動で追加します。

Linuxのローカルホストとはどういう意味ですか? Linuxのローカルホストとはどういう意味ですか? Mar 14, 2023 am 09:53 AM

linux localhost は、「コンピュータのホスト名」を意味します。ホスト名は、ネットワーク上の独立したコンピュータを識別するために使用されます。「root@localhost」の root は、現在ログインしているユーザーを表します。Linux では、管理者アカウントは root であり、ユーザーは root ユーザーとして Linux マシンにログインします。

PHP の urlencode() 関数: 文字列を URL セーフ形式にエンコードする方法 PHP の urlencode() 関数: 文字列を URL セーフ形式にエンコードする方法 Nov 03, 2023 pm 12:39 PM

PHP の urlencode() 関数: 文字列を URL セーフな形式にエンコードする方法、具体的なコード例が必要です。インターネットの発展に伴い、URL は日常生活で広く使用されており、多くの場合、いくつかの特殊文字を使用して文字列をエンコードする必要があります。 URL セーフ形式への変換 URL でパラメータを渡すか、Web ページを要求する形式。 PHP には、このタスクを実行するための urlencode() 関数が用意されています。この記事では、urlencode() 関数の使用法を紹介し、具体的なコード例をいくつか示します。 1. 君

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

URLencode関数を使用してPHPでURLをエンコードする方法 URLencode関数を使用してPHPでURLをエンコードする方法 Jun 26, 2023 pm 12:48 PM

最新の開発では、URL を介してデータを渡すことが一般的な方法です。ただし、URL にはスペース、スラッシュ、疑問符などの特殊文字が含まれる場合があるため、これらの特殊文字によって URL の構造が破壊され、データ送信が失敗する原因になります。この状況を回避するために、PHP は URL を転送可能な形式にエンコードできる urlencode 関数を提供します。 urlencode 関数の使用は非常に簡単で、その構文は次のとおりです。

ブラウザー会社が Arc Search を開始: AI 支援のアップグレードされた検索エクスペリエンス ブラウザー会社が Arc Search を開始: AI 支援のアップグレードされた検索エクスペリエンス Feb 01, 2024 am 09:18 AM

1月31日のニュースによると、TheBrowserCompanyは最近、AI技術を駆使し、ユーザーが必要な情報をより迅速かつ便利に入手できるようにすることを目的とした新しいアプリケーション「ArcSearch」をリリースしたという。 ArcSearch アプリケーションの中核となる機能は、OpenAI などの企業のモデルを利用した「Browseforme」機能です。この機能は、ユーザーが検索を行うと、関連する少なくとも6つのWebページを自動的に読み取り、その情報をAI技術によって統合および要約し、最終的に新たにデザインされたページ上でユーザーに表示することができます。このページには、検索キーワードに関連する情報が含まれているだけでなく、ユーザーにとってわかりやすくするためにコンテンツがいくつかの部分に分割されています。

PHP 関数の概要 - urlencode(): URL をエンコードする PHP 関数の概要 - urlencode(): URL をエンコードする Jul 25, 2023 pm 09:25 PM

PHP 関数の紹介 - urlencode(): URL のエンコード Web アプリケーションを開発するとき、URL をエンコードする必要がある状況によく遭遇します。 URL エンコードにより、URL 内の特殊文字が正しく渡され、問題や不正確な結果が回避されます。 PHP では、urlencode() 関数を使用して URL エンコードを実行できます。 urlencode() 関数の機能は、文字列を URL 仕様に準拠したエンコード形式に変換することです。文字列内の英数字以外の文字を次のように変換します。

See all articles