| 在 Web 容器的配置文件中配置 URIEncoding = "UTF-8" | 使用 Servlet API 的标准 Filter | 结果 | |||
| 地址栏中直接输入链接(含汉字) | √ | × | 失败(编码成功) | ||
| 地址栏中直接输入链接(含汉字) | × | √ | 失败(编码成功) | ||
| 地址栏中直接输入链接(含汉字) | √ | √ | 失败(编码成功) | ||
| 页面内的普通链接(a 标签,含汉字) | √ | × | 编码成功,地址栏中直接显示汉字 | ||
| 页面内的普通链接(a 标签,含汉字) | × | √ | 编码失败 | ||
| 页面内的普通链接(a 标签,含汉字) | √ | √ | 编码成功,地址栏中直接显示汉字 | ||
| form get 提交 | √ | × | 编码成功,地址栏显示编码后的汉字 | ||
| form get 提交 | × | √ | 编码失败 | ||
| form get 提交 | √ | √ | 编码成功,地址栏显示编码后的汉字 | ||
| form post 提交 | √ | × | 编码失败 | ||
| form post 提交 | × | √ | 编码成功 | ||
| form post 提交 | √ | √ | 编码成功 |
原文:http://my.oschina.net/liting/blog/474520