SSH框架项目中文乱码问题,数据插入mysql数据库后,就是??了

本人刚接触SSH框架项目,一个人自学,会遇到一些个人解决不了的问题,希望寻找志同道合之人一起学习互勉! 如果有师傅带带我必感激不尽!
我对计算机互联网等方面有自己的见解,也十分有热情,喜爱结识志同道合之人,我的QQ:1667134630

在数据库中手动加两条数据,在浏览器中显示中文是没问题的

图片说明

但是点击修改,保存之后就是?了
图片说明
图片说明

数据库中也变成?了

图片说明

以下是代码

list.jsp

 <%@ page language="java" import="java.util.*" pageEncoding="utf-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
    <title>岗位列表</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script language="javascript" src="${pageContext.request.contextPath}/script/jquery.js"></script>
    <script language="javascript" src="${pageContext.request.contextPath}/script/pageCommon.js" charset="utf-8"></script>
    <script language="javascript" src="${pageContext.request.contextPath}/script/PageUtils.js" charset="utf-8"></script>
    <script language="javascript" src="${pageContext.request.contextPath}/script/DataShowManager.js" charset="utf-8"></script>
    <link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/style/blue/pageCommon.css" />
    <script type="text/javascript">
    </script>
</head>
<body>

<div id="Title_bar">
    <div id="Title_bar_Head">
        <div id="Title_Head"></div>
        <div id="Title"><!--页面标题-->
            <img border="0" width="13" height="13" src="${pageContext.request.contextPath}/style/images/title_arrow.gif"/> 岗位管理
        </div>
        <div id="Title_End"></div>
    </div>
</div>

<div id="MainArea">
    <table cellspacing="0" cellpadding="0" class="TableStyle">

        <!-- 表头-->
        <thead>
            <tr align="CENTER" valign="MIDDLE" id="TableTitle">
                <td width="200px">岗位名称</td>
                <td width="300px">岗位说明</td>
                <td>相关操作</td>
            </tr>
        </thead>

        <!--显示数据列表-->
         <tbody id="TableData" class="dataContainer" datakey="roleList">
            <s:iterator value="list">
                <tr class="TableDetail1 template">
                    <td>${name} </td>
                    <td>${description} </td>
                    <td><s:a onclick="return window.confirm('确定删除当前记录吗?')" action="role_delete?id=%{    id    }" namespace="">删除</s:a>
                        <s:a action="role_editUI?id=%{    id    }" namespace="">修改</s:a>
                        <s:a href="setPrivilegeUI.html">设置权限</s:a>
                    </td>
                </tr>
             </s:iterator>
        </tbody>
    </table>

    <!-- 其他功能超链接 -->
    <div id="TableTail">
        <div id="TableTail_inside">
            <a href="saveUI.html"><img src="${pageContext.request.contextPath}/style/images/createNew.png" /></a>
        </div>
    </div>
</div>
</body>
</html>

edit.jsp


<%@ page language="java" import="java.util.*" pageEncoding="utf-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
    <title>岗位设置</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script language="javascript" src="${pageContext.request.contextPath}/script/jquery.js"></script>
    <script language="javascript" src="${pageContext.request.contextPath}/script/pageCommon.js" charset="utf-8"></script>
    <script language="javascript" src="${pageContext.request.contextPath}/script/PageUtils.js" charset="utf-8"></script>
    <script language="javascript" src="${pageContext.request.contextPath}/script/DataShowManager.js" charset="utf-8"></script>
    <link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/style/blue/pageCommon.css" />
    <script type="text/javascript"> 
    </script>
</head>
<body> 

<!-- 标题显示 -->
<div id="Title_bar">
    <div id="Title_bar_Head">
        <div id="Title_Head"></div>
        <div id="Title"><!--页面标题-->
            <img border="0" width="13" height="13" src="${pageContext.request.contextPath}/style/images/title_arrow.gif"/> 岗位设置
        </div>
        <div id="Title_End"></div>
    </div>
</div>

<!--显示表单内容-->
<div id="MainArea">
    <s:form action="role_edit" namespace="/"  method="post">
        <s:hidden name="id"></s:hidden>
        <div class="ItemBlock_Title1"><!-- 信息说明<DIV CLASS="ItemBlock_Title1">
            <IMG BORDER="0" WIDTH="4" HEIGHT="7" SRC="${pageContext.request.contextPath}/style/blue/images/item_point.gif" /> 岗位信息 </DIV>  -->
        </div>

        <!-- 表单内容显示 -->
        <div class="ItemBlockBorder">
            <div class="ItemBlock">
                <table cellpadding="0" cellspacing="0" class="mainForm">
                    <tr>
                        <td width="100">岗位名称</td>
                        <td>
                        <s:textfield name="name" cssClass="InputStyle"></s:textfield>
                        *
                        </td>
                    </tr>
                    <tr>
                        <td>岗位说明</td>
                        <td>
                            <s:textarea name="description" cssClass="TextareaStyle"></s:textarea>
                        </td>
                    </tr>
                </table>
            </div>
        </div>

        <!-- 表单操作 -->
        <div id="InputDetailBar">
            <input type="image" src="${pageContext.request.contextPath}/style/images/save.png"/>
            <a href="javascript:history.go(-1);"><img src="${pageContext.request.contextPath}/style/images/goBack.png"/></a>
        </div>
    </s:form>
</div>

</body>
</html>

web.xml

 <?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <!-- 通过上下文参数指定spring配置文件的位置 -->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:beans.xml</param-value>
    </context-param>

    <!-- 配置spring的上下文载入器监听器 ,项目启动时加载spring -->
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

    <!-- 配置struts2的前端控制器 -->
    <filter>
        <filter-name>struts</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

3个回答

你修改下hibernate配置的那个url就好了……

我在jdbc.url后面加了 这一段?useUnicode=true&characterEncoding=utf8
也就是说 现在变成了jdbc.url=jdbc:mysql://localhost:3306/ssh_employee?useUnicode=true&characterEncoding=utf-8,其中ssh_employee是我自己的数据库

补充

beans.xml

 <?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
                        http://www.springframework.org/schema/beans/spring-beans.xsd
                        http://www.springframework.org/schema/context
                        http://www.springframework.org/schema/context/spring-context.xsd
                        http://www.springframework.org/schema/aop
                        http://www.springframework.org/schema/aop/spring-aop.xsd
                        http://www.springframework.org/schema/tx 
                        http://www.springframework.org/schema/tx/spring-tx.xsd">

    <!-- 读取属性文件 -->
    <context:property-placeholder location="classpath:jdbc.properties" />

    <!-- 数据源 -->
    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
        <property name="driverClass" value="${driverClass}"></property>
        <property name="jdbcUrl" value="${jdbcUrl}"></property>
        <property name="user" value="${user}"></property>
        <property name="password" value="${password}"></property>
        <property name="initialPoolSize" value="${initialPoolSize}"></property>
        <property name="minPoolSize" value="${minPoolSize}"></property>
        <property name="maxPoolSize" value="${maxPoolSize}"></property>

    </bean>

    <!-- 本地会话工厂bean -->
    <bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <!-- 注入hibernate属性 -->
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop>
                <prop key="hibernate.hbm2ddl.auto">update</prop>
                <prop key="hibernate.show_sql">true</prop>
                <prop key="hibernate.format_sql">true</prop>
                <prop key="javax.persistence.validation.mode">none</prop>
            </props>
        </property>
        <!-- hibernate映射文件的位置 -->
        <property name="mappingDirectoryLocations">
            <list>
                <value>classpath:cn/itcast/oa/domain</value>
            </list>
        </property>
    </bean>

    <!-- Hibernate事务管理器 -->
    <bean id="txManager"
        class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory" ref="sessionFactory" />
    </bean>

    <!-- 对注解提供支持 -->
    <context:annotation-config />
    <!-- 组件扫描 -->
    <context:component-scan base-package="cn.itcast.oa" />

    <!-- 注解驱动 -->
    <tx:annotation-driven transaction-manager="txManager" />

</beans>

struts.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
                        http://www.springframework.org/schema/beans/spring-beans.xsd
                        http://www.springframework.org/schema/context
                        http://www.springframework.org/schema/context/spring-context.xsd
                        http://www.springframework.org/schema/aop
                        http://www.springframework.org/schema/aop/spring-aop.xsd
                        http://www.springframework.org/schema/tx 
                        http://www.springframework.org/schema/tx/spring-tx.xsd">

    <!-- 读取属性文件 -->
    <context:property-placeholder location="classpath:jdbc.properties" />

    <!-- 数据源 -->
    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
        <property name="driverClass" value="${driverClass}"></property>
        <property name="jdbcUrl" value="${jdbcUrl}"></property>
        <property name="user" value="${user}"></property>
        <property name="password" value="${password}"></property>
        <property name="initialPoolSize" value="${initialPoolSize}"></property>
        <property name="minPoolSize" value="${minPoolSize}"></property>
        <property name="maxPoolSize" value="${maxPoolSize}"></property>

    </bean>

    <!-- 本地会话工厂bean -->
    <bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <!-- 注入hibernate属性 -->
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop>
                <prop key="hibernate.hbm2ddl.auto">update</prop>
                <prop key="hibernate.show_sql">true</prop>
                <prop key="hibernate.format_sql">true</prop>
                <prop key="javax.persistence.validation.mode">none</prop>
            </props>
        </property>
        <!-- hibernate映射文件的位置 -->
        <property name="mappingDirectoryLocations">
            <list>
                <value>classpath:cn/itcast/oa/domain</value>
            </list>
        </property>
    </bean>

    <!-- Hibernate事务管理器 -->
    <bean id="txManager"
        class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory" ref="sessionFactory" />
    </bean>

    <!-- 对注解提供支持 -->
    <context:annotation-config />
    <!-- 组件扫描 -->
    <context:component-scan base-package="cn.itcast.oa" />

    <!-- 注解驱动 -->
    <tx:annotation-driven transaction-manager="txManager" />

</beans> 
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
SSH框架项目中文乱码问题,数据插入mysql数据库后,就是??
本人在做SSH商城注册将数据存入到数据库里,后台保存用户成功,在mysql数据库user表里却看到插入注册的用户名和地址的中文字符显示为?乱码,如下图: 原因:数据库连接时与工具连接时的编码不一样, 检查MySQL数据库编码设置:字符集:utf8 -- UTF-8 Unicode,数据库可以保存中文。 1. 查看MySQL数据库的默认编码 有如下两种方式, (1)使用status命令
MySQL数据库插入中文数据乱码问题
在插入数据库中文数据的时候遇到一个很难搞的乱码问题,之前用到的各种方法也没能解决,比如Navicat里连接—-属性-切换到高级选项卡–去掉勾选的“使用mysql字符集” 选项–在“编码”处选择65001(UTF-8)或10008-GB2312;MySQL路径里my.ini文件里字符集改为utf8等等。 最后在applicationContext.xml文件里的dataSource里,设置了: <property name="url" value="jdbc:mysql://localhost:3306/xx
插入中文到mysql数据库,乱码问题
那位大虾帮帮忙呀!! 我在phpmyAdmin 用insert 插入中文就没事。rn但是自己在vb。net中 插入就是乱码了。。rn大虾!!
SSH框架中文乱码问题
小弟做了一个SSH框架的项目,在页面表单中的数据上传到action时出现乱码。rnrn上网找了很多资料,说用拦截器,但是不知道是不是我的Web.xml里面配置了Struts2的缘故! [code=text] rn rn struts2rn rn org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterrn rn rn struts2rn /*rn rnrn rn index.jsprn admin/login.jsp rn [/code]rnrnrn不知道是不因为这样,我总是调用不了我的拦截器。总之一句话,就是不起作用,它该怎么乱码还是怎么乱码~~~~~rnrn我现在用的是Spring拦截器。[code=text] rn Set Character Encoding rn org.springframework.web.filter.CharacterEncodingFilter rn rn encoding rn UTF-8 rn rn rn rn Set Character Encoding rn /* rnrn[/code]rnrnrn页面效果[img=https://img-bbs.csdn.net/upload/201308/10/1376102047_130781.jpg][/img]rnrnrnrn中文的那些是在数据库手动打进去的,也就是说从数据库读取数据是没问题的。求告知,求鞭策,坐等。。。。
求助SSH框架MySQL数据库乱码问题!
正在学习SSH框架,MySQL数据库设置的默认类型为GBK,开发工具中设置的默认编码也是GBK,但是测试如果连接数据库时jdbc.url=jdbc:mysql://localhost:3306/spring?useUnicode=true&characterEncoding=gbk中,如果不写useUnicode=true&characterEncoding=gbk这部分代码就会在数据库存储时乱码,但是设置的默认编码都是GBK,求大神帮助解答为什么要加这句话。
mybatis插入mysql数据库中文数据乱码问题
如过使用的tomcat9启动项目则没有什么问题,原因是tomcat9默认的编码格式是utf-8 使用maven自带的tomcat7插件启动,插入数据中文乱码 &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.apache.tomcat.maven&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;tomcat7-maven-plugin&amp;lt;...
WebLogic8.1插入MySql数据库中文乱码问题!
rn我使用Struts1.2rnrn页面就两个字段name和pwdrnrn进入ActionFromBean 就会出现中文乱码,但是填加一个过滤器就没问题了.rnrn进入Action后没有中文乱码问题!rnrnMysql my.ini 字符编码为[color=#FF0000]default-character-set=utf8[/color]rnrn于是我写了一个JDBC 试着向MySql数据库中插入一条数据,结果出现乱码!rnrn高手请给予解答!小弟在此谢过!!rnrnrn
关于ssh框架中文乱码问题
web.xml中我添加了以下信息rn[img=https://img-bbs.csdn.net/upload/201707/22/1500714616_141214.png][/img]rnrn但是从安卓app、苹果app、以及谷歌浏览器上传汉字到接口中 汉字还是乱码 rn每次有汉字的接口就要进行转码 而且两个app端 也要配合编码 不然就是一堆无法解码的问号 这个问题能不能从后台彻底解决呢rn各位大神有什么好办法么rnrn
mysql插入中文数据乱码问题
使用jdbc连接mysql数据库,插入请求信息中的中文数据,后台打印数据不是乱码,但是插入数据库以后却是乱码,连接数据库时设置了useUnicode=true&characterEncoding=UTF-8,mysql的ini文件中设置如下:rn[mysqld]rnbasedir="D:\mysql-5.7.14-winx64"rndatadir="D:\mysql-5.7.14-winx64\data"rnport=3306rncharacter_set_server=utf8rnmax_connections=200rndefault-storage-engine=INNODBrn[client]rnport=3306rnsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES rndefault-character-set=utf8rn求教问题出在哪里了?
jdbc向mysql数据库插入数据库中文乱码问题
当我用&amp;amp;amp;连接mysql的url参数时,通过jdbc向mysql中插入中文数据后,发现最终插入的是?,后来改成&amp;amp;就好了。 dbinfo.properties正确配置如下: #Mysql的配置 driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/test?useUnicode=true&amp;amp;char...
解决Hibernate向MySQL数据库插入中文乱码问题
在hibernate中将数据插入到mysql中时,遇到中文乱码的问题! 1.检查数据库编码是否为UTF-8编码 2.在hibernate的配置文件hibernate.cfg.xml中修改连接数据库的字符串: jdbc:mysql://localhost:3306/hibernate_first/property>在连接数据库的后面加上如下字符串:?useUnicode=true&am
mysql数据库中插入中文,查询显示乱码问题
我的环境:rnwindows XP php5 mysql5rnrn我配置mysql数据库时,选择的语言是gbkrn创建数据库时create database qyyh default charset=GBK; 创建表时也是default charset=GBKrnrn例如人员表user 姓名字段 truename varchar(30)rn我利用表单将汉字姓名插入到truename字段中。rnrn然后我利用cmd--mysql -u root -p 进入到数据库,rnselect * from user rn查询结果是:| 26 | wlg | ?????? | 96e79218965eb72c92a549dd5a330112 | 96e79218965rneb72c92a549dd5a330112 | ±±?? | ??±± | 1231231 | 1286890711 |rn汉字的地方出现??±±这样的乱码。 rn另外我使用 select * from user where truename like '%张三%' 执行语句时也报错。rnrn如何将查询结果显示为汉字?
Hibernate向mysql数据库插入中文字段乱码问题
1.要求修改Hibernate的配置文件hibernate.cfg.xml,将原来的 jdbc:mysql://localhost:3306/database 改为  jdbc:mysql://localhost:3306/database?useUnicode=true&amp;characterEncoding=utf-8 2修改mysql根目录下的my.ini文件,将defaul
ssh框架,往mysql数据库中插入中文 乱码
SSH框架集成统一编码格式UTF-8,从jsp传到后台action中的中文还是正确的,但是插入mysql数据库后,就是??了,这是为什么呢
插入mysql数据库乱码问题
明明从网页接收的参数都是中文,并且用out.print()打印出来也是中文,但为什么向mysql数据库插入时变成了????号~~
SSH项目数据插入报错
严重: Servlet.service() for servlet jsp threw exceptionrnjava.lang.NullPointerExceptionrn at javax.el.BeanELResolver$BeanProperty.read(BeanELResolver.java:280)rn at javax.el.BeanELResolver$BeanProperty.access$000(BeanELResolver.java:230)rn at javax.el.BeanELResolver.getValue(BeanELResolver.java:81)rn at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)rn at org.apache.el.parser.AstValue.getValue(AstValue.java:118)rn at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)rn at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:925)rn at org.apache.jsp.error.strutsException_jsp._jspService(strutsException_jsp.java:59)rn at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)rn at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)rn at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)rn at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)rn at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)rn at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)rn at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)rn at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:164)rn at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)rn at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:374)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:278)rn at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)rn at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:511)rn at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)rn at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)rn at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:140)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)rn at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)rn at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)rn at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)rn at java.lang.Thread.run(Thread.java:619)rn
如何解决MySQL数据库中插入中文数据时的乱码问题
如何解决MySQL数据库中插入中文数据时的乱码问题 常见问题一:没有设置数据库的相应中文字符集类型 常见问题二:设置了GBK或UTF8依然出现乱码,原因可能是MySQL的配置文件没有识别字符集的改变 解决途经: (一)针对问题一: 两种方法(1)在Navicat创建数据库时设置字符集,比如GBK或UTF8 (2) 通过cmd命令行方式 输入 mysql -u -p 1234(此处为设置的密码) ...
通过jsp页面向mysql数据库插入中文数据时乱码问题
刚开始插入数据时,mysql数据库表内显示???,读取时同样也是???     对此查找了相关资料,首先注意保持服务器、数据库、项目、以及前端编码一致。 ①项目以及前端编码,设置。 Eclipse Java EE IDE for Web Developers ->右键项目 -> Properties -> Resource -> Text file encoding ->other
关于ssh框架action传值中文乱码问题
英文数字没有问题,但是中文会变乱码,使用 new String(result.getBytes("GBK"),"UTF-8")).trim()很是麻烦,就算建个工具类也不至于 在struts.xml文件中添加    不知道为什么没有作用 在tomcat里又需要改文件 最后发现之前试过的一种方法可行         CharacterEncodingFilter  
SSH框架 使用mysql 数据库中文乱码问题
使用MYsql数据库 网上搜了很多办法 比如改什么my.ini 都用了 但是 输入中文后 mysql 中仍然是乱码, 后来把myeclips 编码改成 UTF-8 后 只要输入中文 就出错。
ssh框架 乱码问题
jsp页面用文本框传递中文用户名到ActionForm再传到Action中但是action得到的是乱码,以前用Struts+Hibernate的时候没有乱码问题,然后我又添加了一个Spring框架,action由Spring管理,出现了乱码问题,有没有个一劳永逸的办法,整个项目都不会再出现乱码问题了?
关于ssh框架乱码问题
保存或更新数据到数据库时,输入的中文字符变成乱码,先检查jsp页面的编码问题,数据库的编码问题,如果这两个情况都正常,那就在数据库的url链接后加上?useUnicode=true&amp;amp;characterEncoding=UTF-8,...
Mysql数据库中文乱码问题
在装Mysql的时候,在选择语言的时候我先了utf-8,但是在插入数据的时候还是中文乱码的问题,急!
ssh框架 的mysql乱码问题!
郁闷的一个事!!!用ssh开发遇到乱码问题。本人在网上找了一下。问题解决。在jsp页面 设为gbk。数据库连接也设为gbk。mysql中的my.ini文件中的默认编码改为 gbk.。tomcat中的server.xml中 URIEncoding设为了 gbk。好!问题解决。。。只有文件下载时。文件名会乱码。。。。。这样用了几天。昨天 mysql命令窗口就打不开了。我就重配置了一下mysql。崩溃了。。数据库中就出现了乱码。设置mysql的编码。再重修打开时。用 SHOW VARIABLES LIKE 'character_set_%'; 查看mysql编码。就是该死的[code=Java][character_set_client | latin1 | rn| character_set_connection | latin1 | rn| character_set_database | latin1 | rn| character_set_results | latin1 | rn| character_set_server | latin1 | rn| character_set_system | utf8 | rn| character_sets_dir | /usr/share/mysql/charsets/ | /code]rn 不管咋设置。只要重打开命令窗口。一查看。编码就是上面那个。重装mysql也是这样。。。为什么勒?我该咋办呢?大哥哥大姐姐救命哇!!!!
mysql数据库中文乱码问题
使用mysql创建数据库,我已经将字符集设置为GB2312,往表中插入数据,中文还是出现了乱码,之前在另外一个电脑上都没有问题。
mysql数据库解决中文乱码问题
可以修改my.ini文件中的default-character-set也可以用alter语句来修改编码,使mysql client端与server端编码一致
java、MySQL数据库中文乱码问题
在MySQL中手动插入数据显示正常,java程序执行插入中文显示"??"的问题: 首先查看数据库编码格式,设置为utf8 查看页面文件里pageEncoding以及contentType编码格式设置是否正确。     pageEncoding="utf-8"%> 在Servlet中设置获取请求与返回参数的编码格式为utf8, request.setCharacterEncod
Mysql数据库 中文乱码问题~~求助
照着书本写了一个留言板程序rnrn用一个HTML页面用于填写留言信息rnrn用一个jsp文件用于向数据库插入填写的数据(插入的中文数据显示问号????)rnrn用一个jsp文件用于显示留言的数据(中文数据显示问号????)rnrnrn现在的问题是,写入到mysql的中文数据显示问号????,而且插入的中文特殊符号也是问号?????rnrn请问怎么解决啊 纠结了一个晚上啊~~
MySQL数据库中文乱码问题
彻底解决MySQL数据库乱码问题 在中文环境下,MySQL中文乱码是个常见而又棘手的问题。本文在不涉及后台程序与服务器连接数据库的情况下,通过配置相关参数,彻底解决数据库中文乱码问题。 彻底解决MySQL数据库乱码问题 参考文献 主要问题 解决办法 navicat乱码问题 总结 参考文献 博客:《彻底解决mysql中文乱码》 主要问题 在MySQL里,中文乱码主要体现...
mysql数据库插入数据中文乱码问题
本项目在插入数据库数据中,字段有中文的变成乱码,主要是变成“?”号,调试的时候是正常的中文,插入到数据库中就是?号。手写sql语句select的时候结果依然是?号。感觉应该是server端的问题。数据库创建和后端代码的配置基本也是utf-8的字符集。 windows环境的mysql数据库解决方法,找到mysql服务的mysql.ini文件, [mysql]default-charact
解决openfire在使用MySQL数据库后的中文乱码问题
参考:http://blog.csdn.net/vikione/article/details/5996987
SSH中文乱码问题处理
1、修改etc/locale.conf文件,修改内容如下: LANG="zh_CN.GB2312" SUPPORTED="zh_CN.GB2312:zh_CN:zh:zh_CN.GB2312:en_US:en" SYSFONT="latarcyrheb-sun16" LC_ALL="zh_CN.GB2312" export LC_ALL 2、执行source /etc/locale.conf命...
SSH网上商城--中文乱码问题
在网上商城项目中,数据库使用的是mysql,有一个需求是对商品类别的增删改操作,在该功能中遇到的问题是:直接从库里查询出商品时能正常显示在页面上,但是在页面上进行添加操作后,再显示出来如下图,竟然全都是???         很明显,这就是典型的中文乱码问题。         首先想到的是页面jsp是否采用了UTF-8格式的?经检查后被排除;之后在查解决方案的过程中说到网页的编码格式可
SPSS分析MySQL数据库数据出现中文乱码问题
1、需要安装mysql-connector-odbc,SPSS才能连接MySQL数据库,我的数据库编码如下。 2、在没有加载数据前打开SPSS 3、编辑-&gt;选项-&gt;常规-&gt;数据和语法的字符编码 设置为Unicode 然后将查看器标签中的所有字段修改成仿宋_GB2312 4、在数据库连接时,选择gb2312编码。 文件-&gt;打开数据库-&gt;新建查询 在数据导向中点...
SSH中文乱码问题
之前写过一篇《将命令加入PATH中》 的文章,最近使用服务器时总碰到中文乱码的问题,延续上文思路有几种解决这个问题的办法。   下面是针对当前用户的方法:   # vi ~/.bash_profile 找到 PATH=$PATH:$HOME/bin export PATH 加入 LANG=zh_CN.GBK export LANG 变成 PATH=$PATH:$HOME/...
【转】ssh 中文乱码问题
ssh 中文乱码问题 世界真美好。丰富多彩,五彩缤纷。linux下正常显示中文的问题,一直是笔者最关心的问题。当使用ssh登陆到中文环境的linux服务器上时, 中文还是乱码。咋办呢?这天生一对的东西,能不能解决这个问题呢?答案是肯定的。在/etc/ssh/ssh_config有这么一句话: SendEnv LANG LC_ALL 这个选项默认是打开的,意思是发送系统语言环境。网上有说...
请教 SSH中文乱码问题
网上找了好久了,求大神帮帮忙rnmysql中,数据库编码,表编码,客户端编码,服务端编码都已经设置成utf8rn页面编码也设置了,rn过滤器用的spring自带的。rn所有java文件都是utf8rn用JAVA直接插入数据正常。rn从JSP页面用hibernate获取数据库中的中文可以在页面正常显示,rn就是hibernate插入中文数据时,数据库存数据的时候变乱码了。rnrn
ssh 中文乱码问题
ssh 框架整合中 写入数据到数据库 中文会出现乱码问题 我尝试着改utf-8 GBK gb2312 出现的最好效果是写进去的是中文但是读出来的还是乱码 rn是不是有可能是包的导入中丢失了关键的包啊...rn麻烦高手解决下....
struts2项目插入中文到mysql数据库乱码的解决方法
项目又出了一些小问题,在更新/插入中文数据到mysql数据库时会显示问号。我做了如下工作解决了问题: 1. 检查页面编码 将所有的jsp页面编码方式、字符集更改为<%@ page contentType="text/html;charset=UTF-8"%> <%@ page pageEncoding="UTF-8"%>2. 更改数据库字符集/编码方式 将mysql配置文件my.i
SSH项目内有mysql数据库
SSH项目内有mysql数据库SSH项目内有mysql数据库SSH项目内有mysql数据库SSH项目内有mysql数据库
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表