看板 [ java ]
討論串[問題] String分割問題
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 15→)留言16則,0人參與, 最新作者XDXQQ (傑洛尼莫)時間7年前 (2017/04/24 20:30), 編輯資訊
2
0
0
內容預覽:
大家好. 請問String要如何以Byte分割?. 舉例來說. String a="ABC安";. 想要將a以2byte來分割. 可是當尾巴剛好遇到中文字時. 若無法分割,則換下一個字串. 結果就會變成a[0]="AB",a[1]="C",a[2]="安" 這樣. 請問有辦法辦到嗎?. --.

推噓0(0推 0噓 4→)留言4則,0人參與, 最新作者pttworld (批踢踢世界)時間7年前 (2017/04/24 22:15), 編輯資訊
0
0
1
內容預覽:
# 確定轉byte array的編碼,以UTF-8為例:. byte[] b = s.getBytes("UTF-8");. # 檢查byte0確定為幾byte的字:. 來源:https://en.wikipedia.org/wiki/UTF-8 1993年版. private int utf8By
(還有1026個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Lordaeron (Terry)時間7年前 (2017/04/25 07:35), 編輯資訊
0
0
0
內容預覽:
直接按CHAR 來處理不就好了?. 2個CHAR 切一個, 再轉成BYTE (BIG5), 若遇到轉出3BYTES長, 再切一切,. 因為一定有一個是英文字, IF THEN ELSE 一下就有了.. 若轉出4BYTES 長, 表示是兩個中文字囉.. --. 發信站: 批踢踢實業坊(ptt.cc

推噓2(2推 0噓 19→)留言21則,0人參與, 最新作者XDXQQ (傑洛尼莫)時間7年前 (2017/04/25 08:14), 編輯資訊
1
0
0
內容預覽:
大家好. 可能是我表達的不好,非常抱歉. 我是想將字串傳入資料庫. 可是這個欄位只接受20byte. 但是字串有中文英文. 有可能會發生當第19byte是英文. 第20byte是中文,這時中文就會被切開造成錯誤. 所以想請問大家有沒有辦法判斷這種情形時,就將第20byte的中文自動存入下一筆資料中.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MephistoH (默非斯托)時間7年前 (2017/05/05 11:55), 編輯資訊
0
0
0
內容預覽:
轉成 Decimal, UTF-8, UTF-16, UTF-32 ??. 像decimal類型就會長這樣 查詢 = #26597#35426. 接下來就..切字串,. 然後算算有沒有超過20. 這樣子如何呢??. --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.109.
首頁
上一頁
1
下一頁
尾頁