当前位置: 首页 > news >正文

安徽网站开发培训价格淘宝如何刷关键词增加权重

安徽网站开发培训价格,淘宝如何刷关键词增加权重,做网站配什么绿色好看些,好看的企业网站在java web 开发中经常遇到中文乱码问题,下面我就来为大家将这些解决方法进行汇总:1,在eclipse中,默认的JSP编码格式为ISO-8859-1,但是此格式不支持中文,一般我们编程使用UTF-8格式,更改eclipse的编码格式方式如下&…

在java web 开发中经常遇到中文乱码问题,下面我就来为大家将这些解决方法进行汇总:


1,在eclipse中,默认的JSP编码格式为ISO-8859-1,但是此格式不支持中文,一般我们编程使用UTF-8格式,更改eclipse的编码格式方式如下:

window->preferences->General->Content Types->Text->JSP


2,当JSP页面不能保存时,page指令上增加pageEncoding="UTF-8"指明JSP采用UTF-8,这样就可以保存了。

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


3,<%@ page language="java" import="java.util.*"contentType="text/html;charset=UTF-8"%>

向page指令中添加了页面内容和显示方式的设置,告诉浏览器用UTF-8的方式来显示此页面。


4,对于以POST方式提交给Tomcat服务器的表单默认编码为ISO-8859-1,用字符串的转换格式编码的方法来解决。

如:

String username=request.getParameter("username");

System.out.println(new String(username.getBytes("IS0-8859-1"),"UTF-8"));


5,由于第四种方式不是很方便,可以使用过滤器filter的形式来进行设置,以POST方式提交的表单本质上是封装在request对象中的,而request对象

是必须经过过滤器处理的,所以对于表单的中文问题,可以在filter中对所有的表单请求进行编码格式的处理。Filter从本质上讲就是一个servlet.

如:

request.setCharacterEncoding("utf-8");

chain.doFilter(request, response);


在web.xml中配置:

<filter-mapping>

  <filter-name>EncodingFilter</filter-name>

  <url-pattern>/*</url-pattern>

</filter-mapping>


6,当用URL传递参数时,需要对Tomcat服务器的配置文件进行修改才可以解决。修改server.xml配置文件.

以get方式提交的表单也是如此修改

在port="8080"后加上URLEncoding="gb2312"


7,数据库中操作中文乱码问题:

a,修改URL:DBURL = "jdbc:jtds:sqlserver://localhost:1433/bank?characterEncoding=UTF-8";

但是只能保证我们写入数据库是的数据时UTF-8编码.不能保证读出的数据也是此编码。

所以只有在读取数据库的时候进行转码。

写成一个转码函数:

public String encoder(String str) throws UnSupportedEncodingException{

String result=new String(str.getBytes("ISO-8859-1"),"gb2312");

return result;

}


response.setContentType("text/html");设置服务器响应的内容格式为HTML文档格式。


response.setCharacterEncoding("UTF-8");设置服务器响应内容的字符编码格式为UTF-8。


8,

如果以上方法是在不行了,只用这样了用JS来控制,在表单提交时,JSP页面:

<script type="text/javascript">

  function f(){

  var ipt1 = document.getElementById("ipt1");

  var parameter1 = document.getElementById("ipt1").value;

  var parameter = document.getElementById("ipt");

  parameter.value = encodeURIComponent(parameter1);

  return true;

  }

  

  </script>


<form id="form1" method="get" action="servlet/Parameter" οnsubmit="return f()">

    <table width="200" border="1">

    <tr>

    <td><input name="parameter1" type="text" id="ipt1" />

    <input name="parameter" type="text" id="ipt"  style="display: none">

    </td>

    </tr>

    </table>

</form>

servlet中:

String parameter1 = URLDecoder.decode(req.getParameter("parameter"),"UTF-8");

resp.getWriter().print(parameter1);


问题解决了,哈哈哈...

转载于:https://www.cnblogs.com/peijie-tech/articles/3657321.html

http://www.lbrq.cn/news/2550313.html

相关文章:

  • 网站导航为什么用ul列表做关键词排名点击软件
  • c做网站教程baidu百度首页官网
  • 做视频网站的挣钱吗萧山seo
  • 自适应 WordPress 主题seo快速排名软件平台
  • 网站没有流量个人引流推广怎么做
  • wordpress生成静态 mip网站做优化好还是推广好
  • 双鸭山网站建设企业郑州今天刚刚发生的新闻
  • 网站建设流程步骤上海网站快速优化排名
  • wordpress在百度排名靠前seo经验是什么
  • 北京企业网站搭建油烟机seo关键词
  • 天津市建设 中标公示网站东莞疫情最新通知
  • 网站建设设计技术方案模板下载如何推销产品给客户
  • 织梦美女图片网站模板站长工具永久
  • 制作企业网站页面多少钱seo是指
  • 提供购物网站建设新闻发布最新新闻
  • 做网站就是做服务成都百度推广电话号码是多少
  • 奢侈品网站设计沈阳seo网站关键词优化
  • 钦州网站建设广东企业网站seo哪里好
  • 关于做公司网站网络推广项目外包公司
  • 网站被恶意关键字访问重庆seo网络推广关键词
  • 股票专业网站seo电商运营是什么意思
  • wordpress主题 破解主题下载地址seo查询工具网站
  • 东莞阳光网appseo搜索优化公司排名
  • .net如何做网站游戏行业seo整站优化
  • 高端定制网站设计上海网络营销seo
  • 外贸公司都是在什么网站做推广镇江抖音seo
  • 厦门网站建设培训机构免费网站友情链接
  • 犀牛云做网站怎么这么贵外贸平台有哪些?
  • php网站开发 实战教程aso优化吧
  • 口碑好的网站定制公司关键词林俊杰mp3下载
  • 第二十三天(数据结构:链表补充【希尔表】)
  • 机试01-C++基础语法与库函数
  • 理解HTTP协议
  • 汽车EDI:Vitesco EDI 项目案例
  • SpringBoot+Mybatis+MySQL+Vue+ElementUI前后端分离版:日志管理(四)集成Spring Security
  • spring boot + mybatis + mysql 只有一个实体类的demo