0
私のアプリケーション用にxml形式の設定ファイルがあります。 xmlファイルはregiona設定エンコーディングの問題
となります<?xml version="1.0" encoding="UTF-8" ?>
このファイルでは、 "i"文字(73 ASCIIコード)を含む設定があります。地域の設定をトルコ語とトルコ語に変更した場合、設定ファイルから設定を取得すると文字に73 ASCIIコードがなくなり、196 176になります。 settignをどうすれば "私は73 ASCIIコードで196 176ではありません。 は私が
VAR oldSetting = Application.CurrentCultureをやって問題を修正
XmlDocument doc = new XmlDocument();
doc.Load(configFilePath);
....
node = perentNode.SelectNodes("MySetting");
string mysetting = node[0].InnerText;
どのようにその設定データを読んでいますか?いくつかのコードサンプルを提供できますか? – Tigran
ここにある表は、http://www.ascii.cl/ claims 73の値を持つクレームです。実際には大文字Iです。なぜなら、値を変換するのは、地域の設定を変更したためです。このソリューションは、コード内の地域設定を強制します。 –
@Ramhoundあなたは正しい方向に向けることができます...私は設定ファイルの設定を使用する部分でのみ、コード内の地域設定をどのように強制する必要がありますか? – bogdanbrudiu