0

我的应用程序有一个 xml 格式的配置文件。xml 文件与

<?xml version="1.0" encoding="UTF-8" ?>

在这个文件中,我有一个包含“i”字符(73 ASCII 码)的设置。如果我将区域设置更改为土耳其语并将位置更改为土耳其,那么当我从配置文件中获取设置时,该字符不再具有 73 ASCII 码,而是 196 176。如何转换 settign 以便我可以访问“i " 带有 73 个 ascii 代码,而不是 196 176 一个。谢谢你,波格丹

这是一些代码..

XmlDocument doc = new XmlDocument();
doc.Load(configFilePath);
....
node = perentNode.SelectNodes("MySetting");
string mysetting = node[0].InnerText;
4

1 回答 1

-1

我解决了问题

var oldSetting = Application.CurrentCulture; Application.CurrentCulture = CultureInfo.InvariantCulture;
..myjob Application.CurrentCulture = oldSetting;

于 2011-07-20T12:05:57.073 回答