本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
暂无公告...

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:29
评论数量:19
留言数量:0
访问次数:117125
建立时间:2006年5月29日




[java与中文]乱码问题(十二)
软件技术

krf301 发表于 2007/4/16 22:29:06

关于java中文乱码问题一些解决方案和经验

java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此java要对这些字节流经行转化。char是unicode的,而byte是字节。java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度,可以用来告诉你,你用的convertor。其中两个很常用的静态函数是
publicstaticByteToCharConvertergetDefault();
publicstaticByteToCharConvertergetConverter(Stringencoding);
如果你不指定converter,则系统


阅读全文(2268) | 回复(0) | 编辑 | 精华 | 删除
 


[java与中文]乱码问题(十一)
软件技术

krf301 发表于 2007/4/16 22:23:52

Java中文转码的例子,用来对付乱码  
public class HelloWorld {    public static void main(String[] argv){


阅读全文(1027) | 回复(0) | 编辑 | 精华 | 删除
 


[java与中文]乱码问题(十)
软件技术

krf301 发表于 2007/4/16 22:22:48

JSP的参数传递的乱码解决   本文解决了JSP的URL字符 encoding 问题:

如果通过 get/post 方式从 browser 返回的值中包含汉字信息, servlet 将无法得到正确的值。

解决方案

http://www.kaixuela.com?value=你好

解决方案是用这种方案:

<%@ page contentType="text/html;charset=gb2312" %>
<html>
你好<%=new String(request.getParameter("value").getBytes("8859_1")

阅读全文(910) | 回复(0) | 编辑 | 精华 | 删除
 


[java与中文]乱码问题(九)
软件技术

krf301 发表于 2007/4/16 22:19:18

深入剖析JSP和Servlet对中文的处理 var arrBaiduCproConfig=new Array(); arrBaiduCproConfig['uid'] =2214; arrBaiduCproConfig['n'] ='sayyescpr'; arrBaiduCproConfig['tm'] ='25'; arrBaiduCproConfig['cm'] ='25'; arrBaiduCproConfig['um'] ='22'; arrBaiduCproConfig['w'] ='600'; arrBaiduCproConfig['h'] ='37'; arrBaiduC

阅读全文(2262) | 回复(0) | 编辑 | 精华 | 删除
 


[java与中文]乱码问题(八)
软件技术

krf301 发表于 2007/4/16 22:16:52

关于JAVA乱码!- -                                        =====乱码情况1:与jsp相关
现象:通过param = new String(param.getBytes("iso8859-1"), "gb2312");//对bytes[]内容按指定进行转码
>>>解决方法
1、加在jsp文件前面
<%@ page contentType="text/html;charset=gb2312" language="java"%>//只

阅读全文(1057) | 回复(0) | 编辑 | 精华 | 删除
 


[java与中文]乱码问题(七)
软件技术

krf301 发表于 2007/4/16 22:10:33

按照jsp规范防止乱码                                       举个例子:
1
2

阅读全文(1079) | 回复(0) | 编辑 | 精华 | 删除
 


[java与中文]乱码问题(六)
软件技术

krf301 发表于 2007/4/16 22:06:55

Tomcat中文乱码问题的原理和解决方法    自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。   一、Java中文问题的由来   Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。   首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码。基于这种乱码,建议在Java文件中尽量不要写中文(注释部分不参与编译,写中文没关系),如果必须写的话,尽量手动带参数-ecoding GBK或-ecoding gb2312编译;对于JSP,在文件头加上

阅读全文(1167) | 回复(0) | 编辑 | 精华 | 删除
 


[java与中文]乱码问题(五)
软件技术

krf301 发表于 2007/4/16 22:02:33

jsp,struts处理中文乱码问题 一、关于jsp处理中文乱码的问题   在web.xml中设置正确的编码类型,使网页在发送表单时不会出现中文乱码。 /*  * 解决中文乱码问题,该类必须在web.xml设置,指定编码类型  */ package com.login.app;  

阅读全文(1424) | 回复(0) | 编辑 | 精华 | 删除
 


[java与中文]乱码问题(四)
软件技术

krf301 发表于 2007/4/16 20:42:25

标题     java中文内部乱码处理   

阅读全文(1358) | 回复(0) | 编辑 | 精华 | 删除
 


[java与中文]乱码问题(三)
软件技术

krf301 发表于 2007/4/16 20:39:11

java中文乱码解决方案和经验   1.字节和unicode
java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此java要对这些字节流经行转化。char是unicode的,而byte是字节。java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度,可以用来告诉你,你用的convertor。其中两个很常用的静态函数是
public static ByteToCharConverter getDefault();
public static ByteToCharConverter getConverter(String encoding);
如果你不指定converter,则系统会自动使用当前的encoding,gb

阅读全文(2272) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2 3 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.078 second(s), page refreshed 144759745 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号