`
paulfzm
  • 浏览: 884402 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

php 解决uri 中文乱码

PHP 
阅读更多

php 解决uri 中文乱码

现在我想在地址栏内容输入 "demo.php?name=中文"。


然后在demo.php中接收并显示,这时,demo.php如果是utf-8编码的话,会出现乱码,而如果是gb2312编码的话,则是正常的。(以上是IE6的环境下)

请问,如果我需要demo.php为utf-8编码,而同时又能正常显示中文参数,该怎么办?

 

 

解决方法:

$data = iconv( "gb2312", "UTF-8//IGNORE" , $_GET["name"]);
echo $data;

分享到:
评论

相关推荐

    通过伪静态解决中文乱码问题

    在讨论通过伪静态解决中文乱码问题之前,首先需要了解伪静态和中文乱码的基本概念。 伪静态是一种网站URL重写技术,用于将动态的URL转变为静态的形式,目的是提高搜索引擎的友好度,让用户看到更加直观易读的URL。...

    js url传值中文乱码之解决之道

    需要注意的是,有时候仅仅使用一次编码可能不足以解决所有的中文乱码问题,如在文档中提到的“在websphere中使用的是url=encodeURI(encodeURI(url));”,这意味着在某些情况下需要对URL进行两次编码才能保证数据的...

    iis伪静态中文url出现乱码的解决办法

    以下将详细探讨IIS中伪静态中文URL乱码问题的成因及其解决方法。 ### 问题成因分析: 首先,我们需要了解IIS支持两种伪静态插件:IISrewrite_2.0和ISAPI_Rewrite3.x。两者在处理URL编码时有着不同的工作机制。 ##...

    伪静态URL中文乱码问题解决方法

    为了解决ISAPI_Rewrite伪静态中文URL乱码的问题,需要在伪静态规则中添加特定的参数来确保中文字符在传输和接收时编码正确。具体的操作方法是在服务器的伪静态规则设置中,对于包含中文字符的URL规则,在规则的结尾...

    制作个php网页,当访问该PHP页面时自动下载文件,本例为下载APK APP安装包.zip

    PHP的`$_SERVER`全局数组包含了诸如`REQUEST_URI`, `HTTP_HOST`, `PHP_SELF`等信息,可用于构建完整的URL和文件路径。注意URL与文件系统的路径格式差异,URL通常使用正斜杠,而文件系统路径可能依赖于操作系统。 7...

    解决jsp页面使用网络路径访问图片的乱码问题

    本篇文章将详细探讨如何解决使用JSP页面访问网络路径图片出现的乱码问题,以及相关的编码和配置技巧。 首先,乱码问题通常是由于字符编码不一致导致的。在JSP中,当URL包含非ASCII字符时,如果服务器没有正确地处理...

    CodeIgniter 完美解决URL含有中文字符串

    CodeIgniter是一个使用PHP开发的应用程序框架...以上方法可以使得在CodeIgniter框架下,URL中成功包含中文字符,并且解决了编码和解码过程中可能出现的乱码问题。希望本篇文章的内容能够帮助到遇到类似问题的开发者们。

    php soap实例

    例如,如果你知道服务器返回的数据是GBK编码,你可以在创建`SoapClient`对象时将`encoding`设置为`GBK`,这样PHP会自动处理编码转换,避免乱码问题。以下是一个示例: ```php $client = new SoapClient("some.wsdl...

    基于PHP的URL编码转换工具源码.zip

    8. **RFC标准**:URL编码遵循互联网工程任务组(IETF)制定的RFC 3986标准,规定了URI(统一资源标识符)的语法和解析规则。 9. **URL解码问题**:解码时要注意URL编码可能会引发的XSS(跨站脚本攻击)或SQL注入等...

    xmlwriter中文版

    此外,确保输入和输出的中文字符串也是UTF-8编码,避免乱码问题。 在使用“xmlwriter中文版”时,可能需要注意的点是它是否包含了中文的示例代码、文档说明,以及是否对处理中文字符有任何特别优化。如果`HB_XML...

    php download.php实现代码 跳转到下载文件(response.redirect)

    - 对于IE浏览器的中文文件名乱码问题,需要特殊处理编码。 - 强制下载文件,可以使用`Content-Disposition: attachment`头信息,配合文件名参数,使浏览器以附件形式下载文件。 - FTP下载可以通过FTP扩展实现,...

    一份超级全面的PHP面试题

    实现中文字串截取无乱码的方法。(3分) - **mb_substr()**:当处理UTF-8编码的字符串时,使用此函数可以确保不出现乱码。 ### 10. 您是否用过版本控制软件?如果有您用的版本控制软件的名字是?(1分) - **Git...

    Php中使用Select 查询语句的实例

    综上所述,通过本文的介绍,你可以了解到在PHP中如何使用SELECT查询语句从MySQL数据库中检索数据,并解决一些常见的中文乱码问题。同时,建议开发者关注PHP的最新安全实践,逐步过渡到更安全的数据库操作方法,以...

    ci框架的config.php配置文件

    - 字符集的选择应与数据库和其他系统组件保持一致,以避免乱码问题。 ##### 6. `$config['enable_hooks']` **定义:** - 控制是否启用Hooks机制。 - 示例代码:`$config['enable_hooks']=FALSE`。 **用途:** - ...

    HerosPHP(PHP MVC开发框架) v3.0.1

    HerosPHP是一个免费开源的,快速、优雅的面向...3、更新了 StringUtils类的生成分布式唯一ID的算法,把32位改成生成18位的16进制数4、重要: 给监听器(Listener)新增了skinUrl()接口,用来过滤不需要监听的请求 URI

    JS中encodeURIComponent函数用php解码的代码

    在JavaScript和PHP之间传递中文数据时,经常遇到字符编码的问题。`encodeURIComponent`是JavaScript中用于对URI组件进行编码的一个函数,它可以确保特殊字符和非ASCII字符在URL中正确表示。当这些编码后的字符串需要...

    HerosPHP(PHP MVC开发框架) v3.0.1.zip

    HerosPHP是一个免费开源的,快速、优雅的面向对象的 轻量级PHP MVC开发框架。...4、重要: 给监听器(Listener)新增了skinUrl()接口,用来过滤不需要监听的请求 URI 相关阅读 同类推荐:站长常用源码

    保证JavaScript和Asp、Php等后端程序间传值编码统一

    这在处理非英文字符集的页面时尤其重要,尤其是使用Ajax进行数据交互时,数据编码的统一可以避免出现乱码现象。下面详细讲述在与ASP和PHP后端程序交互时如何保证JavaScript与后端数据编码的统一。 首先,考虑后端是...

    php读取和保存base64编码的图片内容

    在Web上使用时,要保证编码格式正确,避免乱码。 2. base64编码是一个将二进制数据转换为仅包含ASCII字符的编码方法,它将每三个字节的二进制数据转换为四个字节的ASCII字符,每个字节增加6位,共增加了33%的大小。...

    php 运行效率总结(提示程序速度)

    $urlarray = explode('/', $HTTP_SERVER_VARS['REQUEST_URI']); $urlcount = count($urlarray); unset($urlarray[$urlcount - 1]); $ofstarurl = 'http://' . $HTTP_SERVER_VARS['HTTP_HOST'] . implode('/', $...

Global site tag (gtag.js) - Google Analytics