社区
Web 开发
帖子详情
如何将中文写入数据库?????
hjui
2004-03-17 12:53:04
在jsp程序中,数据插入时数字和字母是可以的,但中文插入就是乱码。。需要添加什么语句???
...全文
41
3
打赏
收藏
如何将中文写入数据库?????
在jsp程序中,数据插入时数字和字母是可以的,但中文插入就是乱码。。需要添加什么语句???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zerofault
2004-03-18
打赏
举报
回复
你用什么数据库哦?
我怎么从来没有考虑过这类问题呢?
不管是存入数据库或者是取出来显示!
我用的是MySQL和SQL Server
myxd
2004-03-17
打赏
举报
回复
什么数据库?数据库什么编码?
能不能确认写入数据库之前你的内容是正常的中文
yaray
2004-03-17
打赏
举报
回复
应该保证数据在插入数据库之前是中文的,如果不是中文则再进行转码处理:
public String toCN(String str) {
if(str==null)
return str;
// 定义变量(供返回值时使用)
String re = null;
try {
// 将str重新编码(编码方式可以用gb2312,GBK 多试试)
re = (new String(str.getBytes("ISO8859-1"))).trim();
} catch(Exception ex) {
// 将异常提示信息输出到屏幕
System.out.println(ex.getMessage());
}
// 如果re为null,则返回原str,否则返回处理后的结果re.
return (re==null) ? str : re;
} // End method toCN
vs自带
数据库
sql server的
中文
插入乱码问题、查找当前
数据库
名
解决两个问题:vs自带
数据库
sql server的
中文
插入乱码问题、查找当前
数据库
名 (查找
数据库
名在文章中间,自己往下翻吧,不单拎出来了) vs自带
数据库
sql server的
中文
插入乱码问题: 如图所示,我插入表的
中文
变成了问号 解决思路: 1、是我的表建立时字段类型不支持
中文
? 2、
数据库
的排序规则错误? 3、
写入
数据库
时的数据编码问题? 第一种情况:把nchar改成nvarchar即可 我试了一下,在表格内输入
中文
字符能显示,且能按
中文
正常读取,我的问题不属于第一种,排除 第二种情况:
数据库
的排序错误 我去度娘一下,需要修改编码格式 百度经验的文章教了该怎么做: https://ji
从 MT4 (MQL4) 访问 MySQL
数据库
(支持
中文
读取
写入
)带范例源码.zip
从 MT4 (MQL4) 访问 MySQL
数据库
(支持
中文
读取
写入
)带范例源码,MQL通过调用 接口库 MQLMySQL.mqh. 使用 #include 语句将它加到项目工程里。它包含的指令用于导入 MQLMySQL.dll 动态库的函数,以及调用它们和处理函数。而MQLMySQL调用的是MYSQL的 libmysql.dll 32位动态链接库。 实现MT4 (MQL4) 访问 MySQL
数据库
(支持
中文
读取
写入
)的目的。
SqlServer
数据库
中文
乱码问题解决方法
问题:创建新
数据库
,存入
中文
显示乱码??? 原因分析:SQL版的乱码问题还是出现在SQL SERVER的安装设置上。默认安装时系统默认的排序规则是拉丁文的排序规则,但一般人在安装时没有考虑到这一点,安装时只是点取下一步,安装完成后,造成了SQL版在使用过程中出现乱码。 解决方法1: 如果是新建
数据库
,可以在建立数据时指定排序规则,记得选
中文
简体(Chinese_PRC_CS_AI_WS);如果
数据库
中已经有数据,则转换 编码会失败 操作步骤 1.右键
数据库
》属性 2.点击“选项”》修改排序方式 解决方法2: 最彻底的就是重装SQL,在安装时自定义安装,选好语言版本及排序规则,这样问题就解决
python抓取网页时字符集转换问题处理方案分享
问题提出: 有时候我们采集网页,处理完毕后将字符串保存到文件或者
写入
数据库
,这时候需要制定字符串的编码,如果采集网页的编码是gb2312,而我们的
数据库
是utf-8的,这样不做任何处理直接插入
数据库
可能会乱码(没测试过,不知道
数据库
会不会自动转码),我们需要手动将gb2312转换成utf-8。 首先我们知道,python里的字符默认是ascii码,英文当然没问题啦,碰到
中文
的时候立马给跪。 不知道你还记不记得,python里打印
中文
汉字的时候需要在字符串前面加 u: print u"来搞基吗?" 这样子
中文
才能显示,这里面的u的作用就是将后面的字符串转换为unicode码,这样
中文
才
SQLite
中文
指南之FAQ第1/6页
sqllite使用过程中碰到的一些问题解决,
中文
版
Web 开发
81,117
社区成员
341,740
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章