Re: [JSP ] 傳UTF-8符號到Java Bean

看板java作者 (愚人)時間17年前 (2007/05/16 23:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/9 (看更多)
※ 引述《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
文章代碼(AID): #16IoKHuM (java)
討論串 (同標題文章)
文章代碼(AID): #16IoKHuM (java)