我们在web开发中经常会遇到各种各样的编码问题,特别是中文乱码。以下进行总结:
一、首先可以看下开涛的这篇入木三分的分析:
事必躬亲,以下说下我做的过程和过程中遇到的一些问题:
1.首先需要写一个基本的servlet程序,然后输出到页面是中文字符,这个非常简单
2.根据文中提到的抓包工具wireshark的应用,参考:wireshark的基本介绍和学习TCP三次握手
3.由于用的mac pro,所以抓包工具wireshark遇到了一些问题,由于是本地测试,启动抓包,首先要选择网卡
1)首次打开会提示“wireshark无法搜到设备”,是因为没有权限,用以下命令在终端开启网卡:
sudo chmod 777 /dev/bpf*
2)如果访问的是本地地址,需要选择回环地址这个选项“Loopback”
3)然后就可以进行抓包了,可以添加过滤器、添加过滤器标签等
4)具体的用法和如何查看发送响应的消息请参考wireshark的基本介绍和学习TCP三次握手。