2016-04-27 13 views
0

私はhtmlagilityを使用してhtmlファイルを読み取り、いくつかのデータを抽出します。デンマーク語では、(åÅ - æÆ - ØØ)のような特殊文字がいくつかあります。しかし、C#で私はそれらの代わりに別の文字を取得します。あなたが写真で見ることができるように、 "KøkkenredskaberIVS"の代わりに私は別のものを持っています。どのようにして正確なキャラクターを手に入れられますか?C#と特殊文字

enter image description here

+0

その文字は[表示書体](https://c2.staticflickr.com/6/5054/5547461213_237e82b9fd.jpg)で表現できない文字のプレースホルダです。 Visual Studioのホバーテキスト/コードの洞察とは別に、これは他の問題を引き起こしていますか? –

+0

@BobKaufmanはい、例えば正確な文字の代わりにデータベースに入れました。 。ロガーを持っていても、同じ問題でログに記録されます。 –

+0

私はそれがiso-8859-1を使用すると思います –

答えて

2

あなたのデータベースが正しい文字セットを保存するように設定されていることを確認する必要があります。私はvarchar()の代わりにnvarchar()を使用すると、それが動作することがわかります。

ヘブライ語の文字をデータベースに格納するときに同様の問題が発生していましたが、この問題が修正されました。