Pos*_*Guy 6 asp.net encoding character-encoding
我在我的代码中使用了这个来设置Charset,但IE不喜欢它.有什么理由吗?
context.Response.Charset = Encoding.UTF8.ToString();
我最终必须将它设置为context.Response.ContentType ="application/json; charset = utf-8"或context.Response.Charset ="utf-8"; 代替.不知道那是什么Encoding.UTF8.ToString(); 如果IE无法接受它将被用于
Ale*_*lex 25
Context.Response.Charset = Encoding.UTF8.WebName;
Run Code Online (Sandbox Code Playgroud)
获取为Internet Assigned Numbers Authority(IANA)注册的当前编码名称.
Encoding.UTF8.ToString();
Run Code Online (Sandbox Code Playgroud)
不回来
"utf-8"
Run Code Online (Sandbox Code Playgroud)
它回来了
"System.Text.UTF8Encoding"
Run Code Online (Sandbox Code Playgroud)
这是Encoding.UTF8所在类型的名称.
如果类中没有重写方法(这里是这种情况),则Object.ToString()始终返回类型(或类定义)的名称.