c# - 如何将 unicode 编码的数据转换为 Devanagri(印地语)文本

标签 c# unicode utf-8 hindi

我正在从我的手机接收 Devanagri(印地语)脚本中的 SMS 消息到我的桌面程序,但它以一种编码(例如 - 091A09470924002009240924)显示数据,我发现它是 unicode。是否有现有的图书馆可以让我将其转换为印地文文本?如果没有,我该如何着手为此编写一个方法?我正在使用 C#。

最佳答案

使用 System.Text.Encoding 类。它有方法 GetChars(byte[])。并且您可能需要合适的字体,因为一些印地语符号可以用多种方式书写。

关于c# - 如何将 unicode 编码的数据转换为 Devanagri(印地语)文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6690274/

相关文章:

c# - 如何将多个 .p12 证书合并为一个 .pfx 文件

json - Delphi解码json/utf8转义文本

vim - 删除 unicode 组合字符 - vim

unicode - 如何在 YAML 多行字符串中进行 Unicode 转义?

Golang - 从字符串中删除所有 Unicode 换行符

mysql - mysql collat​​ion utf_8和utf8_general_ci是否类似

c# - 并行 ForEach 和 ConcurrentBag

c# - Asp.net C#变量及值计算

C# 打印问题

utf-8 - 零宽度/不可见字符强制自定义排序