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

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