HSQL:Java自带的数据库
当重启HSQL数据库时,里面的汉字全部变成问号(?),不知道为什么?郁闷
(正常操作时 都可以显示正确的中文,包括增删改查都行,就是重起之后,原来数据库中存放的中文都变成问号.但新插入中文可以正确的插入到数据库中)
可能原因:由于我是将数据写入到CSV文件中的,从数据库写入CSV文件的编码是一种方式(可能是ASCII),而数据库重启时会读入那个CSV文件创建数据,读文件的编码是另一种方式(如GBK),这样就会导致中文乱码问题
=================
是不是要修改数据库的编码什么的?
对HSQL不是很熟悉
当重启HSQL数据库时,里面的汉字全部变成问号(?),不知道为什么?郁闷
(正常操作时 都可以显示正确的中文,包括增删改查都行,就是重起之后,原来数据库中存放的中文都变成问号.但新插入中文可以正确的插入到数据库中)
可能原因:由于我是将数据写入到CSV文件中的,从数据库写入CSV文件的编码是一种方式(可能是ASCII),而数据库重启时会读入那个CSV文件创建数据,读文件的编码是另一种方式(如GBK),这样就会导致中文乱码问题
=================
是不是要修改数据库的编码什么的?
对HSQL不是很熟悉
形成乱码
试验文件另存UTF-8 --
HDB server有中文接口了么??