1

入力文字列のコードページを認識する方法。たとえば、キリル文字で何かを入力すると、windows-1251が返され、中国語で文字列を入力すると、他のコードページなどが返されます。

4

1 に答える 1

2

これがテキストボックス (Windows フォーム) からの入力である場合、文字列は .Net 文字列であり、常に unicode (UTF-16)です。

Web フォーム (aspx) ページから入力を取得する場合、ブラウザーはそれと共にコードページも送信します。そして、.Net はそれを Unicode にします。

ファイルから入力を取得する場合は、幸運を祈ります;-)。

于 2010-07-28T08:32:09.573 に答える