作者qrtt1 (愚人)
看板java
标题Re: [JSP ] 传UTF-8符号到Java Bean
时间Wed May 16 23:36:48 2007
※ 引述《paulyanzi (啧啧)》之铭言:
: ※ 引述《qrtt1 (愚人)》之铭言:
: : 对 utf-8 来说全形符号印出来应该是 1 个符号 1 个长度
: : 所以,你应该先确定,你真的用的是 utf-8 吗?
: 确定.单独java程式的话输入全形或是中文用.toCharArray()转换後
: 长度是看有几个字..EX:愚人..toCharArray() 的length为2
: (ch[0]=愚 ch[1]=人)
: 如果我用Java bean去测试
: public int getSA() { //test length
: char ch[]=strin.toCharArray() ;
: return strin.length();
: }
: 一个全形会变成3个长度.
: 现在就卡在这边.看怎样才能转回正常的..这样程式那边处理起来应该就差不多了
: (ch[0]就会是乱码)
<%
out.println(request.getCharacterEncoding());
%>
印出来看看,是不是 utf-8
如果是 Null 就看你 server 设定是什麽,通常预设不会是 utf-8
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.232.234.21