请问有关汉字编码问题,非常感谢好心人!! 为什么要用UTF-8,iso不就可以了么! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 估计是jsp页面上面没有加上这句:<%@ page language="java" pageEncoding="UTF-8" %>如果是在servlet中,要调用response.setCharacterEncoding("UTF-8")然后再得到流。 %JAVA_HOME%\bin\native2ascii.exe -encoding gb2312 a.txt b.txt可以转成GB2312编码 这样不行,要用UTF-8是因为以后要存入oracle数据库! 4)头疼的汉字处理问题。 在其他的文章里曾说到在中文NT环境下如下语句输出会得到乱码, <%="你好"%> 及 out.print("你好");等。解决方法是只要对字符串变量进行编码就可以得到正确结果,如下代码可以得到正确的输出: <% String title="你好"; byte[] tmpbyte=title.getBytes("ISO8859_1"); title=new String(tmpbyte); out.print(title); %> 或者<%=title%> ISO8859编码体系是西语国家的,一般编程语言和数据库都是用这个体系,比如java,mysql.GB2312是我们国家的汉字编码体系.jsp若显示汉字,必须加上<%@page contentType="text/html;charset=GB2312"%>表单传值一般为string value = request.getParameter("xxx").getBytes("ISO8859-1");从数据库中提取的数据,必须转换为GB2312,否则显示???????????,表单的数据持据化时,过程现反. 谢谢以上各位,不过我现在发现我的问题在哪里!是我用的那个工具有问题!请教大家谁知道用什么工具能直接将汉字转换为:UTF-8编码!!非常感谢!!比如: "中国"----------"\u4e2d\u56fd"这种形式! java.net.URLEncoder.encode("中国", "UTF-8"); Eclipse 上how运行导入到workspace的工程 jdk1.6+windows2003+resin3.0.26下无法显示验证码 JSF怎么进行初始化操作? 求助JSP中分页的MVC三层架构做法. jsp代码里面如何执行一个javascript函数? Jsp调用js问题 acegi 生成的验证码,怎样使文字垂直居中显示啊? 下面是啥意思 一个简单的判断问题? WebMail中的中文都成了"??",请问该怎么解决? 警示当代汉*!!!勿忘国耻(组图) zt 小问题
<%@ page language="java" pageEncoding="UTF-8" %>如果是在servlet中,要调用response.setCharacterEncoding("UTF-8")
然后再得到流。
可以转成GB2312编码
在其他的文章里曾说到在中文NT环境下如下语句输出会得到乱码,
<%="你好"%> 及 out.print("你好");等。解决方法是只要对字符串变量进行编码就可以得到正确结果,如下代码可以得到正确的输出:
<% String title="你好";
byte[] tmpbyte=title.getBytes("ISO8859_1");
title=new String(tmpbyte);
out.print(title); %>
或者<%=title%>
一般编程语言和数据库都是用这个体系,比如java,mysql.
GB2312是我们国家的汉字编码体系.
jsp若显示汉字,必须加上<%@page contentType="text/html;charset=GB2312"%>
表单传值一般为string value = request.getParameter("xxx").getBytes("ISO8859-1");
从数据库中提取的数据,必须转换为GB2312,否则显示???????????,
表单的数据持据化时,过程现反.
请教大家谁知道用什么工具能直接将汉字转换为:UTF-8编码!!
非常感谢!!
比如: "中国"----------"\u4e2d\u56fd"这种形式!