c# - 如何将字符串转换为 "iso-8859-1"?

标签 c# asp.net

如何将 UTF-8 字符串转换为 ISO-8859-1 字符串?

最佳答案

尝试:

        System.Text.Encoding iso_8859_1 = System.Text.Encoding.GetEncoding("iso-8859-1");
        System.Text.Encoding utf_8 = System.Text.Encoding.UTF8;

        // Unicode string.
        string s_unicode = "abcéabc";

        // Convert to ISO-8859-1 bytes.
        byte[] isoBytes = iso_8859_1.GetBytes(s_unicode);

        // Convert to UTF-8.
        byte[] utf8Bytes = System.Text.Encoding.Convert(iso_8859_1, utf_8, isoBytes);

关于c# - 如何将字符串转换为 "iso-8859-1"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/629617/

相关文章:

asp.net - SQL 事务 : Best Way to Implement in ASP. 网络

c# - C# Windows 应用程序的图库控件

c# - 处理带密码的 Excel 工作表

c# - 如何使用反射通过构造函数强制转换为对象?

asp.net - 使用 ajax AutoCompleteExtender 进行验证

ASP.NET 身份验证使用 LocalStorage 而不是 Cookie?

c# - KeyNotFoundException 信息

c# - 如何将 F# 类型提供程序生成的类型公开给 C# 和 XAML

c# - 如何测试用户对数据库的权限

c# - 使用 Azure B2C 身份验证服务进行身份验证之前验证电子邮件