【问题标题】:two byte character or one byte character二字节字符或一字节字符
【发布时间】:2010-04-02 16:51:10
【问题描述】:

如何查看输入字符串是二字节字符还是一字节字符;字符来自哪个编码系统?

我正在使用 C# 和 SilverLight;我假设我可以找到计算机正在运行的编码,然后是字符?任何代码sn-p?

谢谢你, 符文

// 通过codepage获取一个UTF-32编码。Encoding Encoding_12000_instance = Encoding.GetEncoding(12000);

// 按名称获取UTF-32编码。Encoding Encoding_UTF32_instance = Encoding.GetEncoding("utf-32");

【问题讨论】:

  • 帮助我们。你是如何得到输入的?根据您的出发点,解决方案会有所不同。

标签: c# silverlight character-encoding


【解决方案1】:

.net 中的所有 string 都是 UTF-16 格式。如果您从其他来源获取输入,则需要从中获取编码名称。

【讨论】:

  • 是的。如果您想查看它是否是基本拉丁语,只需检查字符范围即可。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-29
  • 2021-03-27
  • 1970-01-01
  • 2020-05-06
  • 2016-09-09
相关资源
最近更新 更多