`
guochongcan
  • 浏览: 322128 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

数据库中文显示问号乱码的解决方法

 
阅读更多

 

数据库中文显示问号乱码的解决方法:

 

SQL> alter database character set INTERNAL_USE ZHS16GBK;
alter database character set INTERNAL_USE ZHS16GBK
*
ERROR at line 1:
ORA-12719: operation requires database is in RESTRICTED mode

 

修改数据库编码,需在restrict 模式下:

用户可以在严格的模式下启动实例并装入数据库,这样的模式只允许DBA做以下的工作

 

1、关闭数据库

SQL> shutdown immediate

 

2、在restrict 环境下启动数据库

SQL> startup restrict

 

3、执行修改语句

SQL> alter database character set INTERNAL_USE ZHS16GBK;

Database altered.

 

之后再重启数据库,就解决了!

 

分享到:
评论

相关推荐

    vs自带数据库sql server的中文插入乱码问题、查找当前数据库名

    解决两个问题:vs自带数据库sql server的中文插入乱码问题、查找当前数据库名 (查找数据库名在文章中间,自己往下翻吧,不单拎出来了) vs自带数据库sql server的中文插入乱码问题: 如图所示,我插入表的中文变成...

    向sql server数据库插入中文时显示乱码

    向sql server数据库插入中文时显示乱码

    完美解决SQL server2005中插入汉字变成问号的问题

    关于SQL server2005中插入汉字变成问号的解决办法 1.右击你所建的数据库,点击“属性”,选择“选项”并点击。将其中的排序规则设置为:Chinese_PRC_CI_AS(选择下拉列表框即可设置),然后“确定“。2.在表中将你的...

    Oracle数据库乱码问题

    开发过程只能怪,遇到Oracle数据库US7ASCII字符集乱码问题

    activiti部署中文乱码解决,亲测有效,替换三个文件

    activiti部署中文乱码解决,亲测有效, 1.activiti-webapp-explorer2\src\main\webapp\editor-app\i18n下en.json 2.activiti-webapp-explorer2\src\main\resources下 activiti-custom-context.xml 3.activiti-webapp-...

    asp MYSQL出现问号乱码的解决方法

    用asp读取MYSQL数据库出现乱码,读取到的汉字都是????

    C# mysql 插入数据,中文乱码的解决方法

    用C#操作mysql时, 插入数据中文都是乱码,只显示问号,数据库本身使用的是utf-8字符

    Mysql中文乱码问题完美解决方案.doc

    解决mysql乱码问题。主要是数据库查询出数据中文为问号???的问题。

    PHP读MYSQL中文乱码的快速解决方法

    只好查资料,发现了一个解决方法,就是在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用SET NAMES GBK,代码如下: $mysql_mylink = mysql_connec

    php pdo oracle中文乱码的快速解决方法

    下面小编就为大家带来一篇php pdo oracle中文乱码的快速解决方法。小编觉得挺不错的,现在分享给大家,也给大家做个参考,一起跟随小编过来看看吧

    Oracle中文乱码,字符集问题处理

    这里将告诉您Oracle中文乱码,字符集问题处理,具体实现方法:  1. 右键计算机,选择属性,增加环境变量 NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK  2.进入注册表,依次单击HKEY_LOCAL_MACHINE –>...

    Mysql 下中文乱码的问题解决方法总结

    解决Mysql下中文乱码全是问号的问题 又是头疼的中文乱码问题,刚开始我一直用的本地数据库测,这没问题啊,一点问题都没,但我忘记了安卓和web用的是服务器上我搭的数据库,测了一下,果然乱码了。 试了网上不少...

    PHP读MYSQL中文乱码的解决方法

    只好查资料,发现了一个解决方法,就是在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用SET NAMES GBK,代码如下: $mysql_mylink = mysql_conn

    php版mysql大数据库备份和恢复工具

    如果你想将原来备份出的GBK数据导入到编码为UTF8数据库,则你的GBK数据中仅能含有GBK或GB2312的简体中文字符.不可以出现BIG5等繁体字符,否则转换将失败.基本上,一般的博客/论坛数据都不能保证这种纯净性,谁也不能保证...

    解决Linux下Tomcat向MySQL插入数据中文乱码问题

    在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文乱码 二、解决办法 1、尝试一 直接在linux上面使用insert语句插入中文,正常 2、尝试二 在...

    Oracle 10g客户端v10.2.0.3.0中文精简版(支持32 x64位).rar

    软件介绍: Oracle 10g客户端v10.2.0.3.0 64位/32位是一款非常好用且功能强大的主要用于oracle数据库的开发和编辑等操作的软件,这...注意:如果是第一次运行本程序请重启计算机,否则程序显示的汉字为乱码或问号。

    PHP MYSQL乱码问题,使用SET NAMES utf8校正

    问号乱码,找了一些资料原来是在读取之前进行一次编码设置: 复制代码 代码如下: create table tablename ( id int not null auto_increment, title varchar(20) not null, contnet varchar(300) defalut null, ...

    instantclient_12_2_x64 64位下载

    PLSQL 连接不上64位Oracle 的解决方法 系统变量中添加2个环境变量: ...如果不设置成以下值,那么连接上数据库后,你看到的所有中文的内容将会是乱码,都是一堆问号。 NLS_LANG 值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    易语言-编码转换/解决易语言不能显示字符(包括emoji)

    本源码实现了将易语言不能显示的字符转换成USC2编码,这样您可以输出到编辑框\列表框\存到数据库等等. 技术顾问: Jβ 例如: 这段hex数据:F0 9F 98 B1 E5 93 88 E5 93 88 F0 9F 98 B1 F0 9F 98 B1(UTF8编码) 它的原始...

Global site tag (gtag.js) - Google Analytics