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编码字符串吗? –