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