TimesTen中文乱码问题(其实是cmd.exe中文乱码)

解决了导入数据的问题后,从导师那儿拷贝了一些样例数据,结果发现cmd.exe中文乱码(开始我以为是TimesTen无法显示中文)。在网上搜了很多,因为我以为是TimesTen无法显示中文,所以都是搜的“TimesTen 中文乱码”。搜索结果都是说Timesten或oracle字符集设置,以及Database Character Set等。我发现我的设置都没问题啊,那为啥显示不了呢?

最后的最后,我才想到是不是cmd.exe无法显示中文。至于一开始我为什么没有往这方面想,是因为一开始打开cmd.exe的时候就显示中文了啊,什么版本……保留权利什么的。我以为那就没问题了。事实说明我错了。

然后我就抱着试一试的态度,搜了一下“cmd 中文乱码”。然后就发现了这篇博文http://blog.csdn.net/quzhongxin/article/details/45336333。实际上,按博文里所说,我在HKEY_CURRENT_USER\Console\里面没有找到CodePage项,所以我就新建了一个,然后设值65001。然后还是乱码,只是与之前不一样的乱码~_~(原来是问号,这次是个奇怪的符号),感觉有点希望了。然后往下看,简体中文是936啊,默认的,然后我就试着改了。然后就可以了!!!虽然cmd看起来跟之前没什么变化,但是登进去ttisql之后select可以显示中文了!看来还是添加CodePage项的作用。感谢这篇博文http://blog.csdn.net/quzhongxin/article/details/45336333的作者。

时间: 2024-10-03 18:00:18

TimesTen中文乱码问题(其实是cmd.exe中文乱码)的相关文章

Python的raw_input语句包含中文,在Windows环境CMD中显示乱码的解决方法

Python的raw_input语句中如果包含中文,在Windows环境CMD中执行时会显示乱码: 由于raw_input语句不支持unicode显示,在中文字符串前加u会报错: 解决办法: 在语句中进行强制的编码转换,格式如下: shuzi = raw_input (unicode('请输入日期:','utf-8').encode('gbk'))

关于Idea里设置Terminal为Git/bin/bash.exe中文乱码的问题的终极解决方案

1.这里如果设置为Git/git-bash.exe确实不会乱码,但是每次点Idea里的Terminal都会弹出一个单独的terminal窗口而非在idea子窗口里出现: 2.因此需要设置为Git/bin/bash.exe,但是这个东西它本质上貌似是用Cmd.exe来打开的?(反正需要设置页编码为65001),而且坑爹的还是它不支持chcp命令,不然还能设置AutoRun chcp 65001: 最终找了一个下午,终于在注册表里看到了改变方法,在注册表:HKEY_CURRENT_USER/Cons

[Shell编译]Windows Cmd显示中文乱码解决方案

chcp 65001  就是换成UTF-8代码页 chcp 936 可以换回默认的GBK chcp 437 是美国英语[Shell编译]Windows Cmd显示中文乱码解决方案

在使用xutils时post请求传递中文到服务端Mysql数据库出现中文乱码。

            在使用xutils时post请求传递中文到服务端Mysql数据库出现中文乱码. 这个问题困惑了我很久,也走了很多弯路.经过不断的探究终于找到了问题的解决方案. 第一:查看自己的mysql的编码.cmd->mysql –uroot –p -->输入自己的mysql的密码->输入 SHOWVARIABLES LIKE 'character%';(如果装mysql时默认安装的话,会出现很多latin1,而不是我下面的全部utf-8,这是因为mysql默认的编码是lati

关于.Net中Process的使用方法和各种用途汇总(二):用Process启动cmd.exe完成将cs编译成dll

上一章博客我为大家介绍了Process类的所有基本使用方法,这一章博客我来为大家做一个小扩展,来熟悉一下Process类的实际使用,废话不多说我们开始演示. 先看看我们的软件要设计成的布局吧. 首先我们需要给定会使用到的dll,记得vs中的引用那一项吗?我们虽然不需要将这里面的引用全部导入进来,但是我们需要将我们使用过的dll全部导入进来,不然编译时会提示找不到类方法之类的. 可能有些同学不知道怎么查看一个类或者方法所在的dll,其实只用对着那个方法或者类按下f12就能在打开的文档的正上方看到所

Win7使用 把cmd.exe显示的目录由user\adminstrator变成windows\system32

step 0 step1 直接点击cmd.exe step2 右键以管理员方式运行,你会发现变了....

Linux中文显示乱码?如何设置centos显示中文

Linux中文显示乱码?如何设置centos显示中文 怎么设置Linux系统中文语言,这是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码.出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的.以centos为例,操作Linux怎么查看语言,设置修改语言 1.查看当前系统语言 登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言.如 2.查看安装的语言包 查看是否有中文语言包可以在终端输入 lo

vista忘记用户名密码的修改方法(使用PE进入系统,用cmd.exe冒充虚拟键盘,然后就可以mmc组策略,或者命令行添加用户并提升权限)

1. 准备Windows Vista安装光盘,进入BIOS将光驱设为第一启动,在出现的安装界面依次单击"修复计算机","命令提示符". 2.输入以下命令: copy c:\windows\system32\cmd.exe d:\ rename c:\windows\system32\osk.exe oldosk.exe rename d:\cmd.exe osk.exe copy d:\osk.exe c:\windows\system32 3.重新启动电脑并退出光

C#程序调用cmd.exe执行命令

代码部分 using System.Diagnostics; public class CmdHelper { private static string CmdPath = @"C:\Windows\System32\cmd.exe"; /// <summary> /// 执行cmd命令 /// 多命令请使用批处理命令连接符: /// <![CDATA[ /// &:同时执行两个命令 /// |:将上一个命令的输出,作为下一个命令的输入 /// &&