Mysql 使用问题 - Java / Web 开发
我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文 但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。 mysql命令行模式下:SHOW VARIABLES LIKE '%charac%' 看看你的数据库编码 要改变其中一个, 就使用 set character_set_client = UTF8; 其中 character_set_client | utf8 客户端, 也就你当前命令行下的编码, 也可以使用set names gbk这样设置 character_set_connection | utf8 连接编码 character_set_database | utf8 数据库编码 character_set_filesystem | binary 数据库底层文件系统编码 character_set_results | utf8 character_set_server | utf8 character_set_system | utf8 全部转为utf-8试试吧. 编码问题,所有的地方要使用相同的编码;CMD黑窗口里是用的GBK编码,你程序里其他的地方呢? 字符集的问题 安装的时候,让你选编码的,可能你没有注意! 我用的编码是gb2313!! 然后在Mysql 的可视界面中更改数据时 它不让更改 1406 - data too long for column !! 我用的编码是gb2312!! 然后在Mysql 的可视界面中更改数据时 它不让更改 1406 - data too long for column !! 如果控制台打印的是中文,那么应该不能怀疑mysql的编码。 建议在ResultSet取数据时日志打印一下,看是否从数据库刚读出时就是乱码。 如果是,那么可以修改mysql目录中的my.ini文件,里面有两个节点可以更改编码方式引用 我用的编码是gb2312!! 然后在Mysql
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来. 但是一刷新,或者打开新的页面就取不出值来了. 奇怪的是,我测试另一个程序时候 在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了. ......
我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。 发帖和回帖用同一张表 。发帖 id user ......
我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教! HTML code: <HTML> <HEAD> <TITLE>TEST.HTML< ......
在三十讲遇到这样一个问题就是运行代码时出现错误 Fatal error: Call to undefined method mysql::fetch_array() in D:\WWW\news\index.php on line 12 ,我把mysql::fetch_array() 改成mysql::fetch_row() 又出现F ......
import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class QueryTest&n ......