<%
String Hi="你好";
byte[]
tmpbyte=Hi.getBytes("ISO8859_1");
Hi=new
String(tmpbyte);
out.print(Hi);
%>
我的迷惑是,为什么不 getBytes("ISO8859_1"); 就不能实现中文,
在getBytes("ISO8859_1")之前string hi的格式是怎么样的,之后又是怎么样了
还有我好像记得String九是unicode 编码的,既然这样为什么,,真是搞不懂,
谁来说说内幕
String Hi="你好";
byte[]
tmpbyte=Hi.getBytes("ISO8859_1");
Hi=new
String(tmpbyte);
out.print(Hi);
%>
我的迷惑是,为什么不 getBytes("ISO8859_1"); 就不能实现中文,
在getBytes("ISO8859_1")之前string hi的格式是怎么样的,之后又是怎么样了
还有我好像记得String九是unicode 编码的,既然这样为什么,,真是搞不懂,
谁来说说内幕
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货