易截截图软件、单文件、免安装、纯绿色、仅160KB

SSH+MySQL开发中的中文乱码问题

一、表单提交乱码解决方法
    表单中含有中文提交乱码,对于字母和数字则不会乱码,我选用的字符集utf-8(以下同)。
 1、在apache-tomcat-6.0.18\webapps\examples\WEB-INF\classes\filters目录下找到文件SetCharacterEncodingFilter.java 和RequestDumperFilter.java文件,并将其复制到项目src下的filters包中。 
 2、在Web.xml中加入filter。
      <filter>
    <filter-name>Set Character Encoding</filter-name>
    <filter-class>filters.SetCharacterEncodingFilter</filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>utf8</param-value>
    </init-param>
  </filter
      <filter-mapping>
    <filter-name>Set Character Encoding</filter-name>
    <url-pattern>/*</url-pattern>
   </filter-mapping>
3、在jsp页面中加入两行代码:
   <%@ page contentType="text/html;charset=UTF-8"%>
   <meta http-equiv="contentType" content="text/html;charset=utf-8">
  
二、MySQL数据库字符集解决方法      
   1、修改MySql安装目录下的my.ini文件
     [mysql]
      default-character-set=utf8
      [mysqld]
      default-character-set=utf8
      修改之后保存。
   2、在MySQl客户端输入命令
    mysql> status 查看数据库字符集设置
   
  如果显示如下:
   Server characterset:  utf8
    Db     characterset:    utf8
    Client characterset:  


相关文档:

优化MYSQL数据库的方法

1、选取最适用的字段属性
  MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使 ......

关于MySQL数据量增加变化不大时,一种分页的优化方案

关于分页的优化。
我们知道,在MySQL中分页很简单,直接LIMIT page_no,page_total 就可以了。
可是当记录数慢慢增大时,她就不那么好使了。
这里我们创建摘要表来记录页码和原表之间的关联。
下面为测试数据。
原表:
CREATE TABLE `t_group` (
  `id` int(11) NOT NULL auto_increment,
  `money` decim ......

Mysql数据库用户认证的问题


这时间在安装PHPBB的论坛,发现一个问题,那就是输入用户名跟密码后,点击安装,总是报了以下的错误:
 程序代码
ORA-28008: invalid old password
Cause: old password supplied is wrong; Hence user cannot be authenticated using old password
Action: Supply the correct old password for authenticatio ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号