私はデータベース(Ms SQL)に為替レートなどの通貨のリストを格納しています。C#ユニコード通貨記号のエスケープシーケンス
また、通貨記号のユニコード表現も保存します。チェコ共和国、Koruny "\u004b\u010d"
はnvarchar(50)の列に格納されています。
データベースから通貨の一覧を読み込むと、それは次のようなエスケープシーケンスに変更されました:"\\u004b\\u010d"
。
残りの部分をSystem.Globalization.NumberStyles.HexNumberを使用して残りの部分を解析し、char型にキャストしてcharを表示する方法より簡単ですか?
これは奇妙です。なぜそれを文字そのものにするのはなぜですか?それは 'nvarchar'の' n'のポイントですよね? –
真。私はシンボルが見つかった場所で盲目になったと思う。彼らはすべての通貨でユニコードと16進小数を持っていたので、私はそれをコピーしました。 – MartinHN