String类的hashcode: 需要说明一下的是:如果没有调用过hashCode(),那么hash的值为0。容易知道这里的value也就是真正保存的字符串的值(也就是“字符串测试”)的char数组,而每个char的值是多少呢?很容易验证:Unicode。 public final class S...
分类:
其他好文 时间:
2014-12-07 12:30:39
阅读次数:
169
1、_T宏Windows 98及以前的版本使用8位的ANSI字符集,它类似于ASCII字符集。Windows NT使用16位的Unicode字符集,它是ANSI字符集的一个超集。Unicode包含了各种各样来自非US字母表的字符。使用ANSI字符编译的程序可以在Windows NT上运行,但Unic...
分类:
编程语言 时间:
2014-12-06 18:04:06
阅读次数:
173
python基础知识python基础知识——str与list这篇文章主要介绍python当中用的非常多的两种内置类型,分别为str跟list。它们都属于python中的Sequnce Type(序列类型)。python中一共7种序列类型,分别为str(字符串),unicode(u字符串),list(...
分类:
编程语言 时间:
2014-12-06 18:02:10
阅读次数:
1149
1、char[] 转换为 LPWSTR解决方案: 思路一: 使用CA2W字符转换宏(ATL and MFC String Conversion Macros)。 根据MSDN描述,这个宏用于将ANSI转换为Wide Character(UNICODE) 代码如下: ...
分类:
其他好文 时间:
2014-12-06 16:35:00
阅读次数:
291
DataAnnotations ComplexType ConcurrencyCheck TimeStamp DatabaseGenerated ForeignKey InverseProperty Fluent API 启用级联删除 配置两端都是必须的关系 配置字符串属性是否支持Unicode 内...
分类:
其他好文 时间:
2014-12-06 13:56:42
阅读次数:
158
char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节...
分类:
数据库 时间:
2014-12-06 09:58:03
阅读次数:
147
最近在开发智能家居,子模块中调用了图灵机器人(http://tuling123.com/openapi/cloud/home.jsp)
但是发现一直不成功,返回值一直是 40006 百般调试无果 最后发现是中文转码的问题 一般网址都会讲中文进行一次转码,暂且称作 UrlEncode
转码过程很简单,因为中文编码不是一个字节,而是多个字节(ASCLL码为两个, Unicode码为三个),转...
分类:
编程语言 时间:
2014-12-05 19:18:27
阅读次数:
164
一、编码范围1. GBK (GB2312/GB18030)/[\x00-\xff]/ GBK双字节编码范围/[\x20-\x7f]/ ASCII/[\xa1-\xff]/ 中文/[\x80-\xff]/ 中文2. UTF-8 (Unicode)/[\u4e00-\u9fa5]/ (中文)/[\x31...
分类:
其他好文 时间:
2014-12-05 17:01:02
阅读次数:
162
字符编码,就是对日常的控制符号、文字和常用符号的二进制表示。为了准确的表示如何编号,怎么生产八位字节流,Unicode Technical Report (UTR) #17提出现代编码模型的5个层次: 1. 抽象字符表:系统所支持的所有抽象字符的集合 2. 编码字符集:就是通过某种规则把抽象字符映射...
分类:
编程语言 时间:
2014-12-05 14:04:38
阅读次数:
163
#coding:utf-8'''主要是unichr()函数。以下数组中的元素转换后为繁体中文,若不加encode("GB18030")就不能正确显示,而且会报错:( 'gbk' codec can't encode character u'\ue5fa' in position 0:illegal ...
分类:
编程语言 时间:
2014-12-04 23:12:49
阅读次数:
275