比如我用jsp+wml写了wap页面,
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//OPENWAVE.COM//DTD WML 1.3//EN" "http://www.openwave.com/dtd/wml13.dtd">
<%@ page contentType="text/vnd.wap.wml; charset=gb2312" %>
<wml>
<card>
请输入用户名:<input name="name" id="name" size="14" type="text" title="用户名" maxlength="20" value="" emptyok="false" tabindex="1"/>
<anchor title="login">
<go href="result.jsp" method="post">
<postfield name="name" value="$(name)"/>
</go>
go
</anchor>
</card>
</wml>既然大家都说编码格式要用utf-8,那我就要问了,设置编码格式到底是这一句<?xml version="1.0" encoding="utf-8"?>
还是这一句呢<%@ page contentType="text/vnd.wap.wml; charset=utf-8" %>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//OPENWAVE.COM//DTD WML 1.3//EN" "http://www.openwave.com/dtd/wml13.dtd">
<%@ page contentType="text/vnd.wap.wml; charset=gb2312" %>
<wml>
<card>
请输入用户名:<input name="name" id="name" size="14" type="text" title="用户名" maxlength="20" value="" emptyok="false" tabindex="1"/>
<anchor title="login">
<go href="result.jsp" method="post">
<postfield name="name" value="$(name)"/>
</go>
go
</anchor>
</card>
</wml>既然大家都说编码格式要用utf-8,那我就要问了,设置编码格式到底是这一句<?xml version="1.0" encoding="utf-8"?>
还是这一句呢<%@ page contentType="text/vnd.wap.wml; charset=utf-8" %>
解决方案 »
- 如何理解枚举成员生成的class文件
- 在linux环境下关于java获取进程PID的问题
- 又要麻烦各位高人了
- 请高手指点,如何写覆盖MouseAdapter中的方法实现(awt中)一个可以用鼠标拖动的矩形?
- statement查询之后再接着stm.executeUpdate会导致之前查询出来ResultSet关闭不?
- 郁闷怎么调试也不出来的~
- 求教:JAVA中那个byte数据类型怎么使用?
- -----如何从一个字符串中提取一个单词----
- 关于j2ee中DataSource getConnection();和j2se中 DriverManager.getConnection两个的问题!
- 报错:NumberFormatException: For input string
- 最近想写一款class的反编译软件,不知道应该如何写。没什么思路。反射? 有经验的朋友给点意见
- 请问java如何做音频传输?
比如用记事本另存为文件的时候,可以看到文件编码
保持你的文件编码和程序的编码一致
<?xml version="1.0" encoding="utf-8"?>
这一句表示你这份文件是由utf-8编码的,这才能让解析你这份文件程序正确识别这份文件的内容。<%@ page contentType="text/vnd.wap.wml; charset=gb2312" %>
这一句是告诉容器。容器以gb2312的编码格式将运行结果发送到客户端。
不然就会乱码
用eclipse的话,点文件属性能看到文件编码
支持~如果encoding设置不对,文件直接无法保存。
如果charset设置不对,文件仍可保存,只是服务端处理时可能会乱码。
那就一道用了
你会一只脚nike,另一只脚adidas走出去么?
你首先要知道这两个地方分别是干什么的。
<?xml version="1.0" encoding="utf-8"?>
这一句表示你这份文件是由utf-8编码的,这才能让解析你这份文件程序正确识别这份文件的内容。 <%@ page contentType="text/vnd.wap.wml; charset=gb2312" %>
这一句是告诉容器。容器以gb2312的编码格式将运行结果发送到客户端。4楼正确