项目的international涉及到东欧语言乱码问题. 今天绕了一些弯路, 记录一下. eclipse
解决过程以下:jsp
- 直接在eclipse中将文件类型改为utf8, 而后将正确的粘贴过去 - failed, 在notepad++中打开是没问题的, 但打完包, 在包里就已是乱码了. 缘由: 复制的源码可能不是utf8
- 直接使用iso-8859-1 格式, 这样打包是没问题的, 到server的路径下也没问题, 但程序运行时依然乱码. 缘由: 静态资源外部的jsp文件是utf8, 在编译时jsp内容会被自动按utf8处理, 形成乱码
- 放弃eclipse, 在notepad++中操做, 找到以前正确的源码, 用notepad++ 打开,发如今ANSI下乱码, 使用东欧语系的ISO-8859-2显示, 发现显示正常, 而后将其转为UTF8编码, 成功!
我以为这种解决方案依然繁琐, 明天继续研究一下Charset.编码