ホームページ >バックエンド開発 >PHPチュートリアル >php_xmlhttp コード化けの問題の解決_PHP チュートリアル

php_xmlhttp コード化けの問題の解決_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:44:53916ブラウズ

実際、Resin は新しいバージョンで PHP をサポートし始めましたが、私は自分のマシンに apache_php_mysql などを設定するのが面倒なので、結局のところ Java で作業を行っています。そこで、私の php サイトの 1 つを直接レジンに入れて開発しました。全体的な感触は非常に良く、基本的な機能には問題は見つかりませんでした。しかし、最適化を続けるうちに、xmlhttp について考えたので、いくつかのファイルを書き込みました。試してみましたが、リフレッシュ効果はありませんでした。文字化けに遭遇したので、5月1日は一日中、中国と米国がチェスをしている地球上の喧嘩について読んでいました。ヨーロッパはしばらく市場を観察していましたが、私はしばらくこの方向に進むつもりです。そして、中国の人々がその後どうなるのかも興味深いです。 1980年代後半は、60年代や70年代の人々が稼いだもので生活し、喜びを自分のものとして捉えているようになるでしょう、重要なのは、彼らがまだ満足しているということです、これらの人々は伝説的なゴミではありませんか?言うのが面倒なので、ちんぷんかんぷんを読んでみましょう。ファイルは 3 つあり、1 つは htm、1 つは php、そして 1 つは js が htm で使用され、php がサーバーです。

a.html " content="text/html; charset=utf-8" />





コードは次のとおりです。


function getXMLHTTPRequest (){
var xmlHttp;
if(window.ActiveXObject){
try{
xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
}catch(e){
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
xmlHttp = false;
}
}else{
xmlHttp = new XMLHttpRequest(); {
xmlHttp = false;
}
}

if (! thisform){
for(var i = 0; i var e = thisform.elements[i]; .params += (e.name + "=" + e .value); if(i != (thisform.elements.length - 1))
this.params += "&" ; AjaxObj = getXMLHTTPRequest();
AjaxObj.onreadystatechange = processRequest; this.post = function(){ AjaxObj.open("post", this.url, true); AjaxObj.setRequestHeader('Content-Type',' application/x-www-form-urlencoded; if(this.params.length > 0)
else
AjaxObj.send(); }
}
function processRequest(){
if(AjaxObj.readyState == 4){
if(AjaxObj.status == 200){
if(AjaxObj.responseText != ""){
document.getElementById("show ").innerHTML = "";
document.getElementById(" show").innerHTML = AjaxObj.responseText;
}
}else{
alert("Exception.");
}
}else{
document.getElementById( "show").innerHTML="読み込み中... .";
}
}



a.php




コードをコピーします

コードは次のとおりです:


header("Content-Type: text/html; charset=utf-8 ");
$name = $_POST['name']

;
UTF-8 を使用してすべてを書き込んで保存しますが、いつも問題があると表示され、いつも文字化けしてしまいます。 3キロのサンドバッグを腕に巻いてバドミントンラケットを200振った。筋肉が少し膨れた気がする。まあ、運動効果は出たということだ。数回で給料が入ったら練習用のショットを買うつもりだ。普段使っているat700は約90g、練習ショットは約160gですが、私の場合は左腕よりも太いバーベルが必要なようです。夕食後、腹が立ってこれら3つのファイルをphpサーバーにアップロードしてみたところ、文字化けもせず、正常に動作しました。樹脂の問題については、後で探して、Quercus に最新バージョンがあるかどうか、およびそれをより適切にサポートできるかどうかを確認します。

http://www.bkjia.com/PHPjc/320420.html

tru​​ehttp://www.bkjia.com/PHPjc/320420.html技術記事実際、Resin は新しいバージョンで PHP をサポートし始めましたが、私は自分のマシンに apache_php_mysql などを設定するのが面倒なので、結局のところ Java で作業を行っています。それで…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:1 つの投稿で PHP を学ぶ 初心者向けチュートリアル_PHP チュートリアル次の記事:1 つの投稿で PHP を学ぶ 初心者向けチュートリアル_PHP チュートリアル

関連記事

続きを見る