Re: [JSP ] 傳UTF-8符號到Java Bean
※ 引述《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
討論串 (同標題文章)