`
boogie
  • 浏览: 235597 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

设置正确的Content-Type以解决Ext的中文乱码问题

    博客分类:
  • AJAX
阅读更多

1、前后台所有文件统一用utf-8编码方式。

2、在Request Headers中设置Content-Type:application/x-www-form-urlencoded; charset=utf-8,具体方法:将Ext.lib.Ajax.defaultPostHeader += '; charset=utf-8'加在Ext.onReady块里,此方法可以解决用EXT在POST时的中文乱码问题

3、在Response Headers中设置Content-Type:text/json;charset=utf-8,在JAVA中实现方法:response.setContentType("text/json; charset=utf-8")此方法可以解决用EXT在显示后台中文时的乱码问题

 

参考:http://extjs.com/forum/showthread.php?t=18587&highlight=defaultPostHeader

 

分享到:
评论
1 楼 volking 2008-07-11  

相关推荐

    EXT中文乱码

    在Web开发中,EXT框架主要负责前端展示,如果后端服务器返回的数据含有中文,且未正确设置编码,前端渲染时也会出现乱码。这需要确保HTTP响应头中的`Content-Type`字段包含正确的字符集,比如`Content-Type: text/...

    php header Content-Type类型小结

    在开发过程中,确保正确设置`Content-Type`是避免乱码、错误解析和安全问题的关键。例如,如果一个JSON响应被误设为`text/html`,浏览器可能会尝试解析它作为HTML,导致安全漏洞或显示错误。 总之,`header()`函数...

    smartUpload上传文件包修改后解决中文乱码

    1. **设置HTTP头信息**:在使用SmartUpload进行文件上传时,我们需要确保服务器端正确设置了Content-Type头,以支持UTF-8编码。例如,在Servlet中,可以添加以下代码: ```java response.setContentType("text/html;...

    Extjs Ajax 乱码问题解决方案

    综上所述,处理Extjs Ajax乱码问题需要确保前端和后端的编码一致性,并正确配置开发工具的默认编码设置。当遇到特殊问题时,还需要检查服务器端的配置,并利用过滤器或web.xml的设置来确保编码的一致性。这样一来,...

    Socket编程问题.pdf

    附件发送错误可能由于格式不正确、Content-type设置错误或打开文件时出现问题。例如,缺少`\r\n`换行符可能导致邮件格式错误,Content-type的设定错误会使附件显示为乱码。确保正确的文件路径和Content-type设置至关...

    php的GD库imagettftext函数解决中文乱码问题

    然而,在处理中文字符时,`imagettftext()`可能会遇到乱码的问题。本文将深入探讨这个问题以及如何通过转换字符串编码来解决它。 当使用`imagettftext()`函数写入中文字符时,如果字体文件和字符串的编码不匹配,就...

    ajax的responseText乱码的问题的解决方法

    在进行Web开发时,我们经常会使用Ajax...确保服务器正确设置Content-Type和字符编码,客户端正确处理接收到的数据,是避免乱码问题的关键。如果使用了第三方库,还需要检查其配置和文档,看是否需要进一步的编码调整。

    wordpress安装过程中遇到中文乱码的处理方法

    以下是关于如何解决WordPress安装过程中出现的中文乱码问题的详细知识点。 首先,中文乱码问题一般出现在WordPress安装过程中的特定文件访问时。例如,在访问wp-admin/install.php页面时,用户可能会看到页面上出现...

    java初学者必读

    在Java Web开发中,特别是在使用JSP和Servlet时,经常会出现中文乱码的问题。以下是一些有效的解决方法: ##### 方法一:设置Content-Type 在JSP页面头部或Servlet中设置合适的`Content-Type`来指定字符集,例如...

    找不到php_mbstring.dll或php_exif.dll的解决方法

    ### 找不到php_mbstring.dll或php_exif.dll的解决方法 在开发环境中,当我们遇到类似于“无法加载动态库 ...在开发过程中遇到类似错误时,务必仔细检查文件路径、配置文件设置以及系统环境,从而快速定位并解决问题。

    servlet下载文件

    - 如果文件名包含非ASCII字符,需要确保正确处理编码,防止乱码。可以使用`URLEncoder.encode(filename, "UTF-8")`对文件名进行编码。 总之,Servlet下载文件涉及到HTTP协议、文件I/O操作、异常处理以及可能的性能...

    PHP编码转换函数mb_convert_encoding与iconv用法_.docx

    首先,`mb_convert_encoding`函数用于将字符串`str`的字符编码从...在实际项目中,应根据具体需求选择合适的编码转换方法,同时注意确保所有相关组件(如服务器、数据库等)的编码设置保持一致,以防止出现乱码问题。

    ECShop函数手册

    - **功能**:获取服务器的时区设置。 - **参数**:无参数,返回服务器的时区字符串。 #### local_mktime() - **功能**:根据用户自定义的时区信息生成对应的GMT时间戳。 - **参数**: - $hour:小时数。 - $...

    windows中PHP5.2.14以及apache2.2.16安装配置方法第1/2页

    此外,时区设置对于时间函数的正确运行至关重要,通常需要将date.timezone指令的值设置为PRC以符合中国时区。 为了使得PHP能够和Apache服务器进行交互,需要在Apache的配置文件httpd.conf中加载PHP模块。具体操作是...

    Jsp文件上传下载(工具类源码)

    // 设置字符编码为UTF-8, 统一编码,处理出现乱码问题 response.setCharacterEncoding("UTF-8"); // 实例化一个硬盘文件工厂,用来配置上传组件ServletFileUpload DiskFileItemFactory dfif = new ...

    ECSHOP函数列表.pdf

    - **应用场景**:在处理多语言环境下,尤其是中文等双字节字符的语言时,此函数可以帮助正确截取字符串而不破坏文字完整性。 ##### 2. `real_ip()` - **功能描述**:获取用户的真实 IP 地址。 - **参数说明**:无...

    ecshop函数整理二次开发文档

    - **参数**: `$name` 收件人姓名, `$email` 收件人邮箱, `$subject` 邮件主题, `$content` 邮件内容, `$type` 邮件类型, `$notification` 是否通知。 - **功能**: 发送邮件。 - **应用场景**: 在需要向用户发送...

    Nodejs如何搭建Web服务器.docx

    // 解码路径,防止中文乱码 pathName = decodeURI(pathName); // 如果路径中没有扩展名,则添加默认页面 if (path.extname(pathName) === '') { if (pathName.charAt(pathName.length - 1) !== '/') { // 301...

    php 根据URL下载远程图片、压缩包、pdf等文件到本地

    - **编码问题**:在处理中文文件名时,需要进行字符编码转换,以免出现乱码。 - **文件权限**:确保PHP有权限在指定目录中创建和写入文件。 - **安全检查**:在下载前检查URL的有效性,避免恶意链接或不存在的...

Global site tag (gtag.js) - Google Analytics