Heim > Fragen und Antworten > Hauptteil
Als ich Ajax verwendet habe, um eine Anfrage an den Server zu senden und auf Chinesisch geschriebene Parameter (GET und POST) zu übertragen, habe ich die mit der URL verbundenen Kodierungs- und Dekodierungsfunktionen nicht verwendet.
Aber die Parameter wurden trotzdem normal an den Server übertragen wurden vom PHP-Skript auf dem Server normal verarbeitet.
Ich möchte fragen: Wird der Dekodierungs- und Kodierungsvorgang hier automatisch vom Browser und Server durchgeführt?
Wenn dies automatisch erfolgt, wann müssen Sie die Kodierungs- und Dekodierungsfunktion manuell aufrufen?
学习ing2017-07-05 10:44:31
一些结构时的编码方式不止一种, 比如数组有: ?a=1&a=2
?a[]=1&a[]=2
等. 此时你可能需要手工写成服务器识别的那种.
typecho2017-07-05 10:44:31
部分浏览器会自动编码和解码,例如chrome,但是,不是所有的浏览器都会这样。所以,大部分情况下请对传递的参数进行UrlEncode,我是.NET的后台,默认会解码一次。