Heim >Backend-Entwicklung >PHP-Tutorial > 让人琢磨不透的编码有关问题.很少发帖

让人琢磨不透的编码有关问题.很少发帖

WBOY
WBOYOriginal
2016-06-13 13:47:53740Durchsuche

让人琢磨不透的编码问题.很少发帖
奇怪了,我apache + window 用url带中参数传递完成正常
测试服务器 linux+apache 用同一个脚本同一个url(带中文参数)传递,就出现乱码问题..
之后在测试服务器的目录下传入 .htaccess 写入AddDefaultCharset utf-8 于事无补..

我php和html页面的编码全统一了.都是utf-8 高手看看先.100分小意思.

------解决方案--------------------
用urlencode编码先,再用urldecode解码。
估计linux是英文版os。
------解决方案--------------------
不太懂 帮lz顶
------解决方案--------------------
改下linux的默认编码试试!
------解决方案--------------------
url?urlencode(params),再用urldecode解码。或者你发现urldecode根本不需要了。。 

------解决方案--------------------
在URL里面带中文参数传递要进行URL编码
a.php

PHP code

$name="测试";
$encodeName=urlencode($name);
echo "<a href="urldecode.php?name=%7B%24encodeName%7D">URL传递参数测试</a>";
<br><font color="#e78608">------解决方案--------------------</font><br>学习 <div class="clear">
                 
              
              
        
            </div>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn