现在都用宽字节(unicode)了,所以建议使用wstring取代string(ansi版)不像CString一样有Format函数去转换,string/wsting类型需要手动转换#include #include using namespace std;using std::endl;using...
分类:
其他好文 时间:
2015-01-03 10:35:13
阅读次数:
262
众所周知,一个文字从输入到显示到存储是有一个固定过程的,其过程为:输入码(根据输入法不同而不同)→机内码(根据语言环境不同而不同,不同的系统语言编码也不一样)→字型码(根据不同的字体而不同)→存储码(根据保存的编码类型不同而不同)。不同的存储码之间又有什么异同呢? 一、ASCII系列编码 首...
分类:
其他好文 时间:
2015-01-02 23:36:14
阅读次数:
472
引用类型 :class ,interface, 数组 , delegate , object ,string (object 是C#中所有类型,包括所有的值类型和引用类型的根类,string 类型是一个从object类直接继承的密封类型(不能再被继承),其实例表示Unicode字符串)try后面一个...
分类:
编程语言 时间:
2015-01-02 17:29:58
阅读次数:
243
前者是非unicode型,存储字符按1个算(内部空间存储占1字节),存储汉字的话按2个算,就是可以存10个字符或者5个汉字后者是unicode型,存储什么都是按1个算(内部空间存储占2字节),就是可以存10个字符或10个汉字varchar(10)与nvarchar(10)就是分别占10个字节和20个...
分类:
其他好文 时间:
2015-01-01 23:43:02
阅读次数:
178
现象:众所周知使用json_encode可以方便快捷地将对象进行json编码,但是如果对象的属性中存在着中文,问题也就随之而来了。json_encode会将中文转换为unicode编码,例如:'胥'经过json_encode处理后变为'\u80e5',最终的json中中文部分被替换为unicode编...
分类:
Web程序 时间:
2014-12-31 20:02:28
阅读次数:
201
(1)国标码简介(2)编码转换(3)时间获取(4)显示切换 最近做了个字符叠加,包括时间叠加,字符中文叠加,位置移动,等功能开启。因为一般的字符叠加的点阵式16位,然后填充着16位的编码是gb2313编码,比如说视讯两个字,先是视:编码类型二进制编码十六进制编码Unicode10001001 11....
分类:
其他好文 时间:
2014-12-31 19:49:49
阅读次数:
683
addcslashes — 为字符串里面的部分字符添加反斜线转义字符addslashes — 用指定的方式对字符串里面的字符进行转义bin2hex — 将二进制数据转换成十六进制表示chop — rtrim() 的别名函数chr — 返回一个字符的ASCII码chunk_split — 按一定的字符...
分类:
Web程序 时间:
2014-12-31 11:14:15
阅读次数:
206
引自:http://blog.csdn.net/weizhaozhe/article/details/3909079摘要 本文介绍Java平台支持增补字符的方式。增补字符是 Unicode 标准中代码点超出 U+FFFF 的字符,因此它们无法在Java编程语言中描述为单个的 16 位实体(例如cha...
分类:
其他好文 时间:
2014-12-30 22:05:04
阅读次数:
250
echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式:echo arg您可以使用echo实现更复杂的输出格式控制。显示转义字符echo "\"It is a test\""结果将是:"It is a test"双引号也可以省略。 显示变量name="OK"echo "$nam...
分类:
系统相关 时间:
2014-12-30 20:39:26
阅读次数:
218
如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。举个例子:#!/bin/basha=10echo -e "Value of a is $a \n"运行结果:Value of a is 10这里 -e 表示对转义字符进行替换。如果不使用 ...
分类:
系统相关 时间:
2014-12-30 19:01:46
阅读次数:
213