
正文
修改windows字符集,windows修改字符集变量
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
windows下装的oracle,如何将字符集al32utf8改为zhs16gbk
1、修改server端字符集(不建议使用)在oracle 8之前,可以用直接修改数据字典表props$来改变数据库的字符集。但oracle8之后,至少有三张系统表记录了数据库字符集的信息,只改props$表并不完全,可能引起严重的后果。
2、oracle默认字符集为AL32UTF8,所有中文都被认为是3个字节一个汉字。解决方案:将AL32UTF8改为ZHS16GBK。
3、首先我们打开电脑桌面,同时按windows徽标键和R键,在弹出来的窗口里输入,regedit,点击OK按钮。打开后进入注册表界面。打开后找到HKEY_LOCAL_MACHINE下的SOFTWARESOFTWARE下有Oracle选项,自己查找即可找到。
4、方案1:定义环境变量:NLS_LANG,在系统的环境 变量里面加入:变量名 NLS_LANG 内容为 ZHS16GBK 方案2:打开注册表,在注册表里面定义,打开注册表到HKEY_LOCAL_MACHINE\里面加注册信息,注册字符串,名称同上,内容同上。
5、说明我在创建数据库时指定的字符集是ZHS16GBK,我用 update sys.props$ set value$=AL32UTF8 where name=NLS_CHARACTERSET;修改了字符集,但插入中文时仍然有问题,这或许就如上面资料所说的通过修改SYS.PROPS$来修改主要是对应客户端的显示,与存储无关,所以仍旧是乱码。
相关问答
Q1: 如何修改windows的默认字符集为utf-8
1、图文教程如下:最先在开始菜单点击鼠标右键,点一下运作;键入control回车键开启操作面板钟表和地区地区管理方法更该操作系统地区设定发票勾选Beta版:应用UnicodeUTF-8保证全世界_言适用。win10将字符集从gbk改为utf-8的方法就为大家分享到这里啦,有需要的网友可以按照上面的方法来解决哦。
2、临时修改:只作用于当前窗口,先进入cmd命令窗口(快捷键win键+R)。输入:chcp 65001 永久修改:win键+R,输入regedit,确定。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 命名为“autorun”, 点击右击修改,数值数据填写“chcp 65001”,确定。
3、便于应用的开发调试。win10系统提供一种测试版本配置方式来配置系统默认编码为UTF-8。
Q2: 如何修改windows下phpmyadmin中的服务器字符集从UTF8为GBK
【开始】→【运行】→输入cmd 【确定】→输入chcp 显示出活动的代码页是936。【开始】→【控制面板】→【日期、时间、语言和区域设置】→【区域和语言选项 【高级】→在代码页转换表中可找到936是简体中文GBK字符集,若不要它的话,可以点击前面小框中的勾,即把勾去掉。
GB2312是简体,GBK还可以显示繁体,如果你的数据没有繁体数据,那可以选择GB2312。最好是将数据文件转成utf-8格式再导入。
在命令行添加的时候,如果是Windows系统,默认是GBK的,所以你先在命令行里面执行一句 set names utf8;再添加,这样,在phpmyadmin中看就不是乱码了。多学点编码的知识。
修改server端字符集(不建议使用)在oracle 8之前,可以用直接修改数据字典表props$来改变数据库的字符集。但oracle8之后,至少有三张系统表记录了数据库字符集的信息,只改props$表并不完全,可能引起严重的后果。
Q3: 如何解决电脑文件名变乱码
这个一般跟资源管理器有关,只需重启资源管理器就可以解决:打开任务管理器,点击任务管理器上面的“详细信息”,然后找到explorer.exe并结束该进程。
更改文件名称编码:在文件名出现乱码时,你可以尝试更改文件名编码类型,将UTF-8编码转换成GBK,或者将GB2312编码改成UTF-8编码。你可能需要使用第三方工具,如WinRAR等来解决这个问题。
重新启动电脑,有时候简单地重新启动计算机可以解决一些临时的文件显示问。检查文件名编码,可能是文件名编码格式错误导致的显示异常,尝试更改文件名的编码格式或字符集。使用其他文件浏览器或系统尝试,在另一个文件管理器或不同的操作系统中打开文件,看看是否可以正常显示文件名。
关于修改windows字符集和windows修改字符集变量的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






