html中文乱码
本文是在使用普通的××.text文件改的××.html测试的简单的中文乱码原因。
问题代码
问题分析
这里需要区分,1号和2号位置编码格式的含义,2号位置编码格式代表当前代码的编码格式是ANSI的格式,而代表的是使用UTF-8的方式展示出去,当前代码的编码格式和展示到页面的编码格式不一致时,可能会导致中文乱码。
解决方法
改变编码格式,让编码格式与展示格式一致,或者改变展示展示的格式,让展示的格式与编码格式一致。
这里是把原本的ANSI编码格式,转化为了UTF-8格式,与展示的UTF-8格式一致后,问题解决。
最终总结,这里是用最简单的text文本写的,同理,通过eclipse或idea写的页面也是同理,例如eclipse或idea上设置了编码格式为GBK,但是标签中设置了展示以UTF-8格式展示,也会出现中文乱码。了解展示出去的格式和编码格式一致就很好解决了。