小编Βασ*_*δης的帖子

如何将 System.Text.Encoding.GetEncoding("") 函数用于 C# - .Net Core 中支持的 8 以外的其他字符集?

我正在尝试使用 C# 中常见初始化编码页面之外的编码页面。

var greekEncoding = System.Text.Encoding.GetEncoding("1253");
using (var httpClient = new HttpClient())
        {
            var httpContent = new StringContent(xmlString, greekEncoding, "text/xml");
            return await httpClient.PostAsync(baseUrl, httpContent);
        }
Run Code Online (Sandbox Code Playgroud)

System.Text.Encoding有一个函数GetEncoding("iso-8859-7")GetEncodings(),它返回所有可能的编码页面。

当我尝试检索“ISO-8859-7”或“Windows-1253”等编码页面时,默认情况下不会注册编码页面,结果是无法识别的字符。

如何在我的 dotnet core 解决方案中注册所有代码页?

c# encoding codepages .net-core

1
推荐指数
1
解决办法
5794
查看次数

标签 统计

.net-core ×1

c# ×1

codepages ×1

encoding ×1