1
A
回答
3
字符串是unicode,因此是2個字節。您可以嘗試這樣的事:
Dim u As System.Text.UnicodeEncoding = System.Text.Encoding.Unicode
Dim a As System.Text.ASCIIEncoding = System.Text.Encoding.ASCII
MsgBox(u.GetByteCount("123"))
MsgBox(s.GetByteCount("123"))
還要檢查How to check the Single Bytes and Double Bytes character ?
2
確切的答案(C#代碼):
char c = value[0];
bool haveHighByteNonEmpty = (c > 256);
需要注意的是,如果你想 「ASCII」 比範圍實際上是不同的 - 0 -127,如果你想在UTF8等其他編碼中使用長度,你應該使用Encodings類/實例的相應方法。
相關問題
- 1. Java中的字符是1個字節還是2個字節?
- 2. Spark 2:檢查節點是主節點還是工作節點
- 3. 如何檢查前面的節點是comment還是xml節點?
- 4. 如何檢查輸入字段的文本是「是」還是「否」?
- 5. 如何檢查文本框中輸入的文本是字母還是數字
- 6. KB是2^10。是一個字節2^0或2^1?
- 7. 逐字節比較文件還是讀取所有字節?
- 8. 檢查字符串中的字符是1還是0
- 9. 檢查字節數組中的字節是否爲Unicode
- 10. 如何檢查字節數組是否損壞FastInfoSet文檔
- 11. 如何檢查字段是字符還是數字?
- 12. 如何檢查字符是字母還是數字?
- 13. 檢查字節是否爲0x00
- 14. 檢查行是否爲空字節
- 15. 如何檢查clojure對象是否是字節數組?
- 16. 如何檢查字節數組是否是有效的圖像?
- 17. 如何檢查數字是以9結尾還是不在數字1至100
- 18. Struts 2下載文件是0字節
- 19. 如何檢查DOM文本節點是否是鏈接
- 20. 檢查空字節
- 21. 如何指定常量是一個字節還是短?
- 22. 如何檢查數字<1是2的冪數?例如:
- 23. 如何在1字節字符中存儲2個數字?
- 24. 如何檢查一個DOM節點是否是`html`節點
- 25. 如何檢查2個字符之間是否有文本?
- 26. 有了LIMIT,你如何檢查是否還有節點?
- 27. TypeError:文本必須是unicode或字節
- 28. 檢查字符串是拉丁字母還是西里爾文
- 29. 檢查varible是字符串還是int
- 30. C中2個字節的字節縮短爲2個字節?
所有的字符串都是Unicode = 2字節。 –
您希望編輯的問題是什麼?你仍然懷疑.net使用UTF-16編碼字符串嗎? –