对于编译出的程序,在 cmd 和 power shell 运行时都不能正确显示汉字。
网上查,可以再命令窗口修改:
1、打开CMD.exe命令行窗口
2、通过 chcp命令改变代码页,UTF-8的代码页为65001
chcp 65001
执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符。在当前窗口的确可以解决问题,但是重...
分类:
其他好文 时间:
2015-04-28 16:11:21
阅读次数:
126
一、缘起 这两天改进MCU的液晶显示方法,采用“即编即显”的思路,编写了一个可以直接显示字符串的程序。如程序调用disstr("我是你老爸");液晶屏上就会显示“我是你老爸”。 二、问题 但是,花了1天多时间辛辛苦苦改好的程序后,却发现有些汉...
分类:
其他好文 时间:
2015-04-23 12:30:56
阅读次数:
151
使用字库HZK16,该字库是符合GB2312标准的16×16点阵字库,存储每个汉字需要32字节(16*16/8=32字节)。HZK16中的一个汉字的偏移地址计算公式(假设机内码为ABCD):offset=[(AB-0XA1)*94+(CD-0XA1)]*32
证明:
GB2312编码对所收录字符进行了分区处理,共94区,每区含有94位,这种表示方式也称为区位码。如“啊"位于16区的01位,所以...
分类:
其他好文 时间:
2015-01-15 14:17:57
阅读次数:
130
Ubuntu 12.04 LTS 中安装 windows 字体ubuntu 中的中文字体看着总觉的有点不爽,于是百度了下,这里记录下怎么在 ubuntu 12.04 中安装 windows 字体Step1.到 windows 系统中去拷贝一份字体一般说来,windows 系统的字体都在 C/Wind...
分类:
移动开发 时间:
2014-12-31 12:41:08
阅读次数:
159
首先声明:这是解决我的问题的方法,个人笔记,仅供参考。
环境:win server 2003 + MySQL5.0 + Navicat 10
问题现象:通过Java WEB 页面提交数据到MySQL数据,发生中文乱码,每个汉字显示为?号,例如:“标题1”显示为“??1”。
解决方法:找到MySQL5.0安装目录下编辑打开my.ini文件,修改为:
[client]
port=33...
分类:
数据库 时间:
2014-12-10 21:23:31
阅读次数:
327
首先执行语句 select * from V$NLS_PARAMETERS 查看第一行中PARAMETER项中为 NLS_LANGUAGE 对应的 VALUE 项中是否为SIMPLIFIED CHINESE。如果不是,需要设置环境变量。 双击我的电脑,在空白处右键,属性,“高级...
分类:
数据库 时间:
2014-11-25 02:05:48
阅读次数:
182
这个方法对于已经在汉语字符串周围使用tr()宏的人来说比较有效。按照说明的方法定义一个宏,将其放到全局可见的地方,然后把所有的tr替换成宏的名字即可/*在一个汉字字符串可见的地方声明一个QTextCodeC指针,例如某个对话框要显示汉字,那么可以将其声明为该对话框的成员变量*/QTextCodec ...
分类:
其他好文 时间:
2014-11-12 14:59:45
阅读次数:
168
其实很简单,在页面最上面加一句代码即可<%Response.ContentType="text/html;charset=gb2312"%>
分类:
数据库 时间:
2014-10-30 11:58:43
阅读次数:
181
MySQL对中文的支持程度还是很有限的,尤其是新手,但凡出现乱码问题,就会头大。乱码问题1:用PHPmyAdmin操作MySQL数据库汉字显示正常,但用PHP网页显示MySQL数据时所有汉字都变成了?号。乱码问题2:用PHPmyAdmin输入数据时发生错误,不让输入或出现乱码...
分类:
数据库 时间:
2014-09-12 01:19:52
阅读次数:
274