Asp.Net编码

1.网页提交字符串

  a.当页面中的表单提交字符串时,首先把字符串按照当前页面的编码.转化成字节串,

  然后再将每个字节转化成"%XX"的格式提交到Web服务器.比如,一个编码为GB2312

  的页面,提交"中"这个字符串时,提交给服务器的内容为"%D6%D0",

  b.在服务端,Web服务器把收到的"%D6%D0"转化成[0xD6,0xD0]两个字节,

  然后再根据GB2312编码得到"中"字

  c.默认情况下,当提交"%D6%D0"给服务器时,将返回[0x00D6,0x00D0]两个Unicode字符,

  而不是返回一个"中"字符,所以会出现乱码.

原文地址:https://www.cnblogs.com/refactor/p/2581710.html