天府星空网络科技成都网站制作公司,专业从事成都网站建设成都网页制作、成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设成都公司网站建设成都学校网站建设等提供高技术含量的成都网站设计服务。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站案例,是一家正规经营,诚实守信的专业成都网站建设公司

JSP制作wap网站时中文字符问题的一些解

作者:佚名  来源:本站整理  发布时间:2008-1-15 10:51:01


器显示都是正常的。我相信这是服务器中关于字符集设置的问题。tomcat也不会

那么臭吧。

 



  <%out.println(wap.gb.toUTF4("对不起,您的服务内容尚未回复!"));%>

 

  后来是这句话解决了在tomcat我的环境中静态显示中文字符问题的,那个

toUTF4是先把静态的中文字符串变成GB2312的编码,然后再通过toUTF来显示的

咱们在下面那篇中继续吧.
好了,汉字字符显示基本上就对了。当然那是指在resin中。咱们先说使用模拟

手机在resin环境中向数据库中插记录时中文字符问题吧。

 

    其实呢?模拟手机表面上实现了真手机的模拟,但是它毕竟是模拟啊,我找到

起码两处它跟真的手机是有差别的。1。还是汉字编码问题。我以前一直傻傻的以为只要

在模拟手机中测试通过了,真的手机应该没有问题,结果就是因为汉字编码的不同把我

弄得都产生了放弃这个活的念头。2。up的模拟手机可以支持编译后2000字节的wml文件

但是真的手机西门子3568i无法支持那么长。不晓得整么回事。

 

    这里还是要先使用模拟手机,希望您能体会它的用处。更好地搞定汉字编码转

换。模拟手机中使用的汉字编码好象是跟操作系统相同GBK编码(在中文视窗中),在使用

模拟手机的时候它要向jsp页面post一些东西的时候,可以在up模拟手机另外一个窗口看

到那些汉字的编码,就是夹在两个%之间的那些。用下面的代码可以将它转换为可以正常

在数据库中显示的汉字。~~呵呵~~这部分是我最想不明白的。希望哪位大侠指点一下。

 

  public static String toGB2312(String inPara){

  System.out.println("原来的字符串为:"+inPara);

  if(inPara == null){

   inPara = "";

  }

  try{

   char[] temp = inPara.toCharArray();

   byte[] b = new byte[temp.length];

   Syst

上一页  [1] [2] [3] [4]  下一页

  • 上一篇wap建站:WAP与PHP - 附件
  • 下一篇wap建站:WML,Apache,和 PHP 的介绍
  • 【公司简介】:
       天府星空网络科技成都网站制作公司,专业从事成都网站建设 成都网页制作 成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设成都公司网站建设成都学校网站建设等提供高技术含量的成都网页设计服务。
       公司始终以不懈的努力、更高的目标来要求自己。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站成功案例,是正规的成都网站建设公司
       成都网站建设的专业服务商,强大的成都网页制作技术团队,在网站设计等方面始终保持领先地位,并获得了网页制作公司业界的广泛赞誉和认同。公司重视网页制作质量,打造成都地区网站制作公司知名品牌,以优秀的网站设计技术,创一流的成都网站建设作品。建网站就找天府星空,助您马到成功!