ので、私はデンマーク文字(æ)を含む文字列、と言っている:この文句を言わないデンマークの文字を置き換える
newString = textString .Replace("æ", "e");
が交換されていないいくつかの理由で
string textString = "tæst"; string newString = "";
正しく、それはnewString = "test"
であると思われるときにはnewString = "tæst"
になります。
ただし、いつも!
私は複数のサーバーでテストしましたが、これは正しくとして返されます。これは"tæst"
です。
私は、文字列がutf8文字列として認識されない可能性があり、おそらくutf8として認識されるべきであると考えています。ちょうど推測、あなたはアイデア/推測がありますか?
おかげ
再現可能なコードを提供できますか? 'string new =" ";'は有効なC#コードではありません。 – rbm
申し訳ありません、ただ修正しました。 –
_same_ '.exe'が別のサーバで異なる結果を生成していると言っていますか? – rbm