社区
Web 开发
帖子详情
如何将中文写入数据库?????
hjui
2004-03-17 12:53:04
在jsp程序中,数据插入时数字和字母是可以的,但中文插入就是乱码。。需要添加什么语句???
...全文
58
3
打赏
收藏
如何将中文写入数据库?????
在jsp程序中,数据插入时数字和字母是可以的,但中文插入就是乱码。。需要添加什么语句???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
linux向
数据库
写入
中文
出现乱码的终极方法
本文介绍了在Linux环境中,遇到向
数据库
写入
中文
出现乱码问题的解决方法,主要包括三个方面:检查并设置
数据库
和表的编码、在连接
数据库
时设置编码格式,以及在C++中正确处理
中文
存储。通过调整MySQL的配置文件、使用正确的SQL命令以及在C++代码中处理字符串,可以避免
中文
显示为乱码。
SQLite
中文
写入
失败问题总结
在 Windows 下用 C++ 操作 SQLite
数据库
,
中文
字段常出现
写入
成功但显示异常的问题。根本原因是 SQLite 要求字符串为 UTF - 8 编码,而默认 std::string
中文
是 GB2312/ANSI 编码。文中给出了将 ANSI 转换为 UTF - 8 等解决方案。
Eclipse
中文
乱码以及
写入
数据到
数据库
乱码问题
本文详细介绍了在Eclipse中遇到的
中文
乱码问题,包括工作空间、项目、文件编码的设置方法,以及如何解决Eclipse
写入
数据库
时的
中文
乱码问题。推荐使用UTF-8作为编码标准,确保与
数据库
编码一致,通过修改jdbc连接URL中的字符编码参数来防止乱码发生。
vs自带
数据库
sql server的
中文
插入乱码问题、查找当前
数据库
名
本文解决VS内置SQLServer
数据库
中文
插入乱码问题,通过更改
数据库
排序规则至Chinese_PRC_CI_AS,确保
中文
字符正确
写入
。同时提供查找当前
数据库
名的方法。
php
中文
无法
写入
mysql_php
数据库
不能存入
中文
本文探讨了PHP在
写入
MySQL时出现
中文
乱码的原因,主要是由于编码不一致导致。解决方法包括确保页面提交数据、
写入
数据库
和网页显示时的编码统一为UTF-8。
Web 开发
81,110
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章