作者paulyanzi (啧啧)
看板java
标题Re: [JSP ] 传UTF-8符号到Java Bean
时间Wed May 16 23:50:11 2007
※ 引述《qrtt1 (愚人)》之铭言:
: ※ 引述《paulyanzi (啧啧)》之铭言:
: : 确定.单独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
确实为null 就是这个原因吗?!
而该怎麽解决呢?
ps.前面有说错了..是测传入String的长度
假设输入"我" 则测出来的长度会是3
导致无法继续做其他处理
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.91.101.253