c# - 将字符串转换为 UCS2 编码

标签 c# .net encoding character-encoding

<分区>

我正在开发基于 C# 的应用程序,并想出了将字符串转换为 UCS2 编码的问题。基本上,我必须从 XML 中获取一些文本并将其转换为 UCS2,并将此 UCS2 代码写入 *.dat 文件。

有没有办法在 C#.NET 中执行此操作(将字符串转换为 UCS2 编码)?如果没有,那么有什么选择?

谢谢,

最佳答案

.NET 中没有包含将字符串转换为 UCS-2 编码的编码。最好的选择是 BigEndianUnicode 或 UTF-16,但它们效果不佳。

关于c# - 将字符串转换为 UCS2 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15638428/

相关文章:

python - 获取 python 文件或环境的 CURRENT_FILE_ENCODING

mysql - MySQL 配置使用 utf8 字符编码的 JDBC url

c# - 创建通用方法来构造和返回通用对象?

c# - 如何更改 WinForms Treeview 控件中用于内联编辑节点文本的字体?

encoding - ffmpeg avcodec_find_encoder_by_name 找不到编码器 h264_nvenc

.net - 使用 C# 更改 Windows 服务凭据的最佳方法是什么

java - 将 Java 字节转换为 VB.NET 字节的异常 (WebService)

C# 使用来自授权端点 (crv, x, y) 的值验证 JWT token

c# - Caliburn.Micro-OnDeactivate不触发

c# - C# 中的私有(private)构造函数