`
pesome
  • 浏览: 67974 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

中文问题的解决

阅读更多

这次给 openfans 做网摘功能,主体程序倒是很快就写完了,另外要做个 IE 插件,却碰到了不少问题。 IE 插件其实很简单,就是用 js 获得页面的标题、 url 和选择的内容,然后通过弹出窗口,将其送到服务器。这里就有中文的问题了,开始使用 escape ,如 escape(title) 形式, request.getParameter 碰到中文就为 null ,网上搜了一通,说是可以通过 java 编码搞定,但拿到就为 null 了,还怎么换编码?忙活了好几个小时,又是 alert ,又是 document.write ,看上去也没什么问题。不 escape ,直接在浏览器中输入带中文的 url ,拿到的不为 null 了,拿到后,通过 new String(str.getBytes("ISO-8859-1"), "UTF-8"); 还真显示正常了。但用 window.open 又出乱码了。看到文章说还有 encodeURIComponent 方法可用,就试了下,把 escape 换成 encodeURIComponent 居然搞定了,服务端还是得用 new String(str.getBytes("ISO-8859-1"), "UTF-8") 进行处理。注意这里用的 tomcat ,它的默认编码就是 "ISO-8859-1" ,如果改了编码程序也得做相应的改动了。

分享到:
评论

相关推荐

    中文问题解决方法集会.doc

    ### 中文问题解决方法集会知识点总结 #### 一、背景与概述 在Java开发过程中,尤其是使用JSP(Java Server Pages)进行Web应用开发时,开发者经常会遇到中文乱码的问题。这些问题主要出现在JSP页面的显示、表单数据...

    jsp中文问题解决方案.pdf

    ### JSP中文问题解决方案 #### 一、引言 在使用Java Server Pages (JSP) 进行Web开发过程中,中文乱码问题是一个常见的技术挑战。对于初学者来说,理解和解决这个问题尤为困难,因为很多时候他们并没有掌握乱码...

    java汉字问题解决方案

    对于`java汉字问题.txt`这个文件,你可以尝试按照上述方法检查和调整其编码,以解决乱码问题。 总的来说,理解字符编码机制,正确配置Java程序和相关环境的编码设置,是解决汉字乱码问题的关键。希望本文提供的方案...

    Protege中文问题的解决方案

    Protege 中文问题解决方案 Protege 是一个基于 Java 的开源知识管理工具,广泛应用于知识表示、知识工程、人工智能等领域。然而,Protege 在处理中文问题时存在一些问题,例如乱码、无法显示中文字符等。下面是 ...

    Java中文问题及最优解决方法

    由于Java编程中的中文问题是一个老生常谈的问题,在阅读了许多关于Java中文问题解决方法之后,结合作者的编程实践,我发现过去谈的许多方法都不能清晰地说明问题及解决问题,尤其是跨平台时的中文问题。于是我给出此...

    FORM表单中文乱码问题分析与解决

    FORM表单中文乱码问题分析与解决 在 Web 开发中,中文乱码问题是一个常见的问题,尤其是在FORM表单传递参数时。这个问题的根本原因是对中文的编码与解码方式不一致。我们可以理解为对中文的加密与解密的密钥不一致...

    jsqlparser0.7解决中文问题

    解决jsqlparser中文问题,修改JSqlParserCC.jj使用jcc重新编译,打包。

    keil编辑解决无法输入中文,或者中文注释全是问号问题

    Keil 编辑器中文输入问题解决方法 Keil 编辑器是ARM公司开发的集成开发环境(IDE),广泛应用于嵌入式系统开发,特别是STM32微控制器的开发。但是,Keil 编辑器有一个常见的问题,那就是无法输入中文,或者中文...

    tomcat5中文问题解决之道

    tomcat5中文问题解决之道

    JSP中文问题及一套整体解决方案

    讨论了JSP中出现中文问题的起源,并着重从编码角度解释了出现乱码的原因,最后给出了一套整体的中文问题解决方案.

    java 中文问题(java web 开发中的中文问题)

    Java 中文问题解决方法总结 Java 中文问题是 Java web 开发中常见的一种问题,解决该问题需要了解 Java 中文编码、字符集和过滤器的使用。本文将总结 Java 中文问题的解决方法,并提供实践经验和代码示例。 一、...

    Java解决Itext pdf中文不显示问题

    下面将详细介绍如何解决Java中Itext PDF中文不显示的问题。 首先,我们需要理解PDF文档的编码机制。PDF文档默认使用的是Adobe的标准字体,如Helvetica或Times Roman,这些字体并不包含中文字符集。因此,当尝试在...

    解决Sqlite中文排序问题(网页)

    本篇文章将深入探讨如何解决SQLite中文排序的问题。 首先,我们需要理解中文字符排序的核心在于Unicode Collation Algorithm(Unicode排序算法)。Unicode是定义全球各种语言字符的标准,而Unicode排序算法提供了...

    java中文问题解决方法大全

    - 文件`JSP 中 AJAX 的表单提交中文问题的简单解决方案.doc`和`JSP 中 AJAX 的表单提交中文问题的简单解决方案 - GBK 版本.doc`可能提供了在GBK编码环境下处理AJAX表单提交的方案,这通常涉及在发送请求前将中文...

    MySQL数据库系统中文乱码问题及解决方案.pdf

    MySQL数据库系统中文乱码问题及解决方案 MySQL数据库系统中文乱码问题是指在使用MySQL数据库系统时,中文字符在存储、传输和显示过程中出现乱码的问题。这种问题的出现是由于字符集和编码方式的不兼容所致。 在...

    解决JSP中文乱码问题

    解决 JSP 中文乱码问题 解决 JSP 中文乱码问题是一个很常见的问题,在 JSP 开发过程中,经常出现中文乱码的问题,可能一至困扰着大家。下面我们将详细讨论 JSP 中文乱码问题的成因和解决方法。 JSP 中文乱码问题的...

    解决linux下oracle中文乱码问题,添加中文支持

    解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码...

    ZipInputStream解压有中文名报错问题解决

    以上就是关于“ZipInputStream解压有中文名报错问题”的详细解析,包括问题的根源、关键概念以及多种解决方案。在实际开发中,根据项目需求和环境选择合适的解决策略是非常重要的,以确保程序能够正确处理各种情况下...

    JSP中文乱码问题解决办法

    JSP 中文乱码问题解决办法 JSP 页面中中文乱码问题是指在 JSP 页面中使用中文时,页面显示乱码的现象。这种问题的解决办法可以从多方面入手,包括设置页面的字符编码、使用 POST 方式提交表单、使用 GET 方式提交...

Global site tag (gtag.js) - Google Analytics