→ ssccg: char是多少byte看編碼,看資料庫用什麼編碼、轉成那編碼不 01/25 18:42
→ ssccg: 就知道是幾個byte? 01/25 18:42
→ ssccg: 不同DBMS預設編碼不同,也可以改,要看實際情況,像MSSQL 01/25 18:47
→ ssccg: nchar是UTF-16,一個char至少是2byte,沒有1byte的 01/25 18:47
因為那是別人的資料庫所以可能要問一下
但我記憶中一直是Char(10)的話就只能裝5個中文字
所以這部份會依照資料庫不同而有差別就是?
因為我遇過的都是超過五個中文字就會被截掉
所以才認為一個中文字就會佔去兩個長度
※ 編輯: aoksc (118.233.159.254), 01/25/2018 22:44:26
→ ssccg: 就要看編碼啊,像UTF-8中文字要3 byte 01/26 09:31