工具原料:编辑器、浏览器
1、首先在html代码中声明字符集即编码,意思就是告诉浏览器以什么编码来解析本文件,代码如下:
<!<a href="https://www.baidu.com/s?wd=DOCTYPE&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLPAfYuWIhrHT4nHfknvnL0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPjTdn1DknWDz" target="_blank" class="baidu-highlight">DOCTYPE</a><a href="https://www.baidu.com/s?wd=html&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLPAfYuWIhrHT4nHfknvnL0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPjTdn1DknWDz" target="_blank" class="baidu-highlight">html</a>>
<html>
<<a href="https://www.baidu.com/s?wd=head&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLPAfYuWIhrHT4nHfknvnL0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPjTdn1DknWDz" target="_blank" class="baidu-highlight">head</a>>
<meta charset="UTF-8">
<title></title>
</<a href="https://www.baidu.com/s?wd=head&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLPAfYuWIhrHT4nHfknvnL0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPjTdn1DknWDz" target="_blank" class="baidu-highlight">head</a>>
<body>
<p>测试中文乱码</p>
</body>
</html>
2、以上代码的中的<meta charset="UTF-8">就是声明字符集使用的utf-8。
3、声明字符集后浏览器解析的时候就会以声明的字符集去解析文档,但是要保证解析的不乱码,就要保证文件保存时候的编码格式和声明的格式一致才行,如下图:
4、选择一致的utf-8编码后保存,运行的时候就可以保证中文不会乱码了,如下图:
java 前端开发基本上就3种技术 jsp,freemarker ,Velocity 分别以 jsp vm ftl 结尾区别: jsp(可以写java代码,支持一抹多东西,不是严格的MVC,每次都要编译配置tomcat什么的) vm(不能编写java代码,可以实现严格的mvc分离,不是官方标准,标签支持不好)
ftl(不能编写java代码,可以实现严格的mvc分离,搞摸版很好,用户群体和支持不如jsp)
所谓的tpl就是html,
只不过里面作为模板文件(tpl)的html中添加了smarty的变量或逻辑判断.这些变量的在程序运行时由smarty替换成真正的数据.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)