在软件的编码和实现中,我们可能会碰到个一个比较头疼的问题--编码,不同字符间的编码和解码,你确定了解各种字符的编码吗?一个朋友问到了我这个问题,我虽然能回答一两个出来,但是感觉已经有点模糊,混乱了,在网上搜了搜,在书上翻了翻,总结一下吧。首先按照字符编码的历程来看:1. ASCII我们需要了解的.....
分类:
其他好文 时间:
2014-07-11 23:58:06
阅读次数:
377
建表语句create table 表名(列名称 列类型 [列属性] [默认值],...)engine 引擎名 charset 字符集;
分类:
数据库 时间:
2014-07-11 19:17:19
阅读次数:
260
mysql字符集utf8,c#写入中文后,全部显示成?,一个汉字对应一个?解决方法:在数据库连接字符串中增加字符集的说明,Charset=utf8,如MySQLConnection con = new MySQLConnection("server=127.0.0.1;uid=root;pwd=;d...
分类:
数据库 时间:
2014-07-09 21:50:29
阅读次数:
307
出现这个错误后,试过[ValidateInput(false)]都不ok,经测试只用以下配置就ok了MSDN解释:在请求路径中无效的字符的列表以逗号分隔)。以下列表包含默认的无效字符集:,*,%,&,:,\
分类:
Web程序 时间:
2014-07-09 15:39:10
阅读次数:
255
HTML5 增加了几个文档字符集属性。
document.charset : 表示文档的实际使用的字符集。
document.defaultCharset: 表示默认的字符集,跟浏览器以及操作系统设置有关。
如果文档没有使用默认字符集,那么 document.charset 与 document.defaultCharset 可能不同。
设置文档字符集: 但可以通过元素、响...
分类:
编程语言 时间:
2014-07-09 10:27:06
阅读次数:
205
在ubuntu下尝试mysql,想设置默认字符集来着,结果最终把mysql弄坏了,每次执行:“mysql -u root -p”的时候,就会报错:“ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/v.....
分类:
数据库 时间:
2014-07-08 21:48:13
阅读次数:
315
最近一直在弄一个有关mysql proxy的项目,中间涉及到对sql语句的解析。之前对mysql了解的并不是太多,随着项目的推进,不得不补补了。今天突然看到mysql的charset设置,自己很多地方都没法解释清楚,对一些相关的sql语句背后的工作机制一知半解,于是找了点资料补习下,顺便做点儿笔记。
一、字符集和校对规则
字符集是一套符号和编号。校对规则是在字符集内用于比较字符的一套规则。...
分类:
数据库 时间:
2014-07-08 21:29:00
阅读次数:
298
QR码(Quick Response Code, 快速响应码)属于矩阵式二维码中的一种,由DENSO(日本电装)公司开发,由JIS和ISO将其标准化。
QR码分为两种模式:模式1、模式2;其中,模式1对应旧的标准,目前普遍采用的是模式2,即,新的开放式标准;
QR码的基本特征:
1、编码字符集:
(1)数字型数据:(数字0--9)
(2)字母数字型数据:(数字0--9;大写字母A-...
分类:
其他好文 时间:
2014-07-08 15:43:36
阅读次数:
415
在程序员网站上经常看到一个段子(满满的都是泪啊)
手持两把锟斤拷,口中疾呼烫烫烫。
解释一下为什么会是这两个东西不是别的= =:
棍斤拷乱码:
源于GBK字符集和Unicode字符集之间的转换问题。Unicode和老编码体系的转化过程中,肯定有一些字,用Unicode是没法表示的,Unicode官方用了一个占位符来表示这些文字,这就是:U+FFFD
REPLACEMENT CHAR...
分类:
其他好文 时间:
2014-07-08 13:25:05
阅读次数:
196
当使用地址栏提交查询参数时,如果不编码,非英文字符会按照操作系统的字符集进行编码提交到服务器,服务器会按照配置的字符集进行解码,所以如果两者不一致就会导致乱码。encodeURI函数采用UTF-8对URL进行编码,所以如果服务器在进行解码时使用的是其他的编码方式就会出现乱码,默认的服务器配置的解码字...
分类:
其他好文 时间:
2014-07-08 11:29:03
阅读次数:
163