社区
Java SE
帖子详情
mysql 乱码??
ruanwxh
2009-07-27 04:42:52
mysql 编码为latin1,版本为4.0.20
在JAVA程序中从mysql中取出数据,插入oracle中,出现乱码。如何解决?
(mysql是远程数据库,不能修改编码。)
...全文
84
7
打赏
收藏
mysql 乱码??
mysql 编码为latin1,版本为4.0.20 在JAVA程序中从mysql中取出数据,插入oracle中,出现乱码。如何解决? (mysql是远程数据库,不能修改编码。)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
junkor
2009-07-29
打赏
举报
回复
在plsql下设置以下内容:
1>. 以sysdba身份进入
2>. update props$ set value$='ZHS16GBK' WHERE NAME='NLS_CHARACTERSET'
value的值如下:
Oracle NLS_CHARACTERSET value
Language
AR8ISO8859P6
Arabic (ISO)
AR8MSWIN1256
Arabic (Windows)
NEE8ISO8859P4
Baltic (ISO)
BLT8MSWIN1257
Baltic (Windows)
windows-1257
EE8PC852
Central European (DOS)
EE8ISO8859P2
Central European (ISO)
EE8MSWIN1250
Central European (Windows)
ZHS16CGB231280
Chinese Simplified (GB2312)
gb2312
chinese, csGB2312, csISO58GB231280, GB2312, GB_2312-80, iso-ir-58
ZHS16GBK
Chinese Simplified (Windows)
windows-9361
windows-936
ZHT16BIG5
Chinese Traditional
big5
csbig5, x-x-big5
ZHT16MSWIN950
Chinese Traditional
windows-950
ISO2022-CN
Chinese
iso-2022-cn2
csISO2022CN
ZHT32EUC
Chinese Traditional (EUC-TW)
EUC-TW1
RU8PC866
Cyrillic (DOS)
CL8ISO8859P5
Cyrillic (ISO)
CL8KOI8R
Cyrillic (KOI8-R)
CL8MSWIN1251
Cyrillic Alphabet (Windows)
EL8ISO8859P7
Greek (ISO)
EL8MSWIN1253
Greek (Windows)
IW8ISO8859P8
Hebrew (ISO)
IW8MSWIN1255
Hebrew (Windows)
ISO2022-JP
Japanese (JIS)
JA16EUC
Japanese (EUC)
JA16SJIS
Japanese (Shift-JIS)
KO16KSC5601
Korean
ISO2022-KR
Korean (ISO)
KO16MSWIN949
Korean (Windows)
SE8ISO8859P3
South European (ISO)
TH8TISASCII
Thai
TR8MSWIN1254
Turkish (Windows)
WE8ISO8859P9
Turkish (ISO)
UTF8
Universal (UTF-8)
utf-8
unicode-1-1-utf-8, unicode-2-0-utf-8, x-unicode-2-0-utf-8
VN8MSWIN1258
Vietnamese (Windows)
WE8MSWIN1252
Western Alphabet (windows)
WE8ISO8859P1
Western Alphabet
WE38PC850
Western Alphabet (DOS)
3>. Commit
4>. 只有重新启动Oracle 服务器该设置才会生效。
修改客户端的字符集:
1>. Linux / Unix
修改环境变量NLS_LANG=AMERICAN_AMERICA.[上面设置的value]
export NLS_LANG=……
2>. Windows
dos下set NLS_LANG=…….
zhanggl1987
2009-07-28
打赏
举报
回复
字符集设一下
Chinabluesky3
2009-07-28
打赏
举报
回复
Oracle连接和SQLServer2005一样么?
和过滤器能扯上关系么!
ruanwxh
2009-07-28
打赏
举报
回复
mysql中的数据库我是动不了,只能查看。
oracle10g怎么改编码??
smallbear923
2009-07-27
打赏
举报
回复
统一一下编码,看服务器数据库的编码是什么。
cl252593459
2009-07-27
打赏
举报
回复
可以在它的配置文件中配置如下代码:
<constant name="struts.i18n.encoding" value="GBK"></constant>
这样试试看吧?
soulx
2009-07-27
打赏
举报
回复
可能是没有设置oracle的nls或oracle没有设置相应的字符集
关于
MySQL
中文
乱码
显示???解决办法
描述 电脑配置:win10系统,
MySQL
版本5.7.19 用sqlyog设置的utf8只能在软件里面显示正常,而当我用eclipse连接数据库进行数据库内容输入输出时,中文就会显示??? 解决办法 1、更改
MySQL
配置文件my.ini。如果忘记自己
MySQL
安装在那个文件路径。cmd进入
mysql
,输入 show variables like "%char%"; 得到下图路径: /2、找到my.ini文件后,可以用记事本之类的打开。然后在my.ini如下修改 [mydqld]和[client]段加入
PHP-
MySQL
乱码
[?]问题处理
PHP-
MySQL
乱码
[?]问题处理PHP-
MySQL
乱码
[?]问题处理问题展示原因分析查看数据库编码格式WindowsLINUX解决方案1、修改
MySQL
配置文件2、修改php连接数据库的编码格式。修改后结果展示 PHP-
MySQL
乱码
[?]问题处理 问题展示 php执行sql语句返回结果为’???’ 原因分析
MySQL
在新建数据库时没有设置编码为‘utf8’,导致使用了数据的默认的’latin1’编码,从而导致获取的数据为
乱码
。 查看数据库编码格式 Windows 可以使用phpmyadmin数据库
PHP
乱码
?
Mysql
乱码
?
PHP
乱码
或者
mysql
乱码
,多半是因为没有统一编码,要解决PHP/
mysql
乱码
,只要做到三码合一即可. 所谓三码,是指文件编码,页面编码声明和数据库字符集,要使用相同的编码,如全部为utf-8. 怎么做到三码合一?下面以utf-8为例,说明如何统一编码. 1.将网页文件的编码保存为utf-8无BOM 记事本,保存文件的时候选择"编码"为utf-8 editPlus,保存时选择
MySQL
显示中文
乱码
?????的解决方案
做Web应用最头疼的就是码表的问题了哈,一不注意中文就
乱码
了哈! 今天做
MySql
数据库的时候,插入了一行记录,里面包含了中文字段直接给我显示“????”
mysql
> select * from table_user; +------------+------------+----------+------------------+--------+ | f_usernam...
彻底解决
mysql
中文
乱码
(?)问题
Mysql
中文
乱码
例如 存入:陈 123 存入:华法林 666
mysql
显示为:? 123
mysql
显示为:??? 666 再次存入:年 234 再次存入:塞雷娅 666 查询则会出现插入失败的问题。 因为: ?同样代表了年…… ???也同时代表了塞雷娅。 你没法插入任何其他四个字或两个字的数据了…… 也就是在这个异常的情况下,每个汉字都变成了? 每个问号代表任何一个汉字。 原因复现,为什么我会出现这个问题:
mysql
报错: Packet for query is too large (1117
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章