应用程序中的编码问题让人头疼,一直是这样,今天下午就被数据库编码错误搞的头疼不已。
那么,就决心好好总结一下编码带来的问题,争取让自己对整个编码体系有一个清晰的认识。
从编码问题的产生说起
我们知道,计算机是美国人发明的,人家的英语体系总从来就只有26个英文字母和一些数字、特殊字符等,为了储存文字信息,于是使用了最早的ascii码进行字符编码。而后来由于计算机的普及,多国语言...
分类:
其他好文 时间:
2014-09-04 22:23:00
阅读次数:
364
最近项目在做整改,将所有DAO层的直接拼接SQL字符串的代码,转换成使用预编译语句的方式。个人通过写dao层的单元测试,有以下几点收获。
dao层代码如下
//使用了预编译sql
public List selectConfigBySuffix(String suffix)
{
String hql = "from IndvConfigModel where configKey...
分类:
数据库 时间:
2014-09-04 17:11:55
阅读次数:
229
在学些shell的 grep, awk, sed 中,发现书中用大多都是单引号. 一开始我总在寻思,为什么用单引号,明明双引号也是行的呀. 中倒是说过:单引号 中的特殊字符失去了特殊意义. 当时也就有那么个印象,记没那么深刻.实践用到的时候,方才知道. 所以,我觉得,如果需要匹配特殊字符...
分类:
其他好文 时间:
2014-09-03 16:21:36
阅读次数:
205
我们需要把log4j的配置文件放入src目录下,启动main类就可以了。关于cron表达式(来自网络):Cron 表达式包括以下 7 个字段:秒分小时月内日期月周内日期年(可选字段)特殊字符Cron触发器利用一系列特殊字符,如下所示:通配符说明:*表示所有值. 例如:在分的字段上设置 "*",表示每...
分类:
其他好文 时间:
2014-09-03 16:14:46
阅读次数:
213
上一篇咱们用两个示例说明了一下自定义格式的实际用处和简单语法。下面就为大家介绍一下出现在自定义格式中的特殊字符如#,0,$,?,@首先大家先来看一下#,#是数字占位符,只显示有意义的0而不显示无意义的0.小数点后的位数如果大于#的个数,只保留和#号相等的位数并四舍五入。示..
分类:
其他好文 时间:
2014-09-03 13:15:17
阅读次数:
164
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。...
分类:
其他好文 时间:
2014-09-02 14:00:14
阅读次数:
237
1)url 判断是否合法: /^(http:\/\/|https:\/\/)?((?:[A-Za-z0-9]+-[A-Za-z0-9]+|[A-Za-z0-9]+)\.)+([A-Za-z0-9]+)[\/\?\:]?.*$/
2)什么时候需要转义:1. 比如在"" 里面还要使用",则\"; 2. 一些特殊字符
3)数据库乱码问题:在脚本中查询的表和插入的表都要设置同样的...
分类:
其他好文 时间:
2014-09-01 22:50:43
阅读次数:
374
XML文档一般分为以下几个部分:文档声明;元素;属性注释CDATA区,特殊字符处理指令1.文档声明//standalone默认为no,指与其他文档关联,但意义不大。放在首行。2.每个XML必须有且只有一个根元素,包裹所有其他元素。php解析XML文档的时候,文档内容的换行及空格都会被解析,特别注意。...
分类:
其他好文 时间:
2014-09-01 17:19:23
阅读次数:
225
/** * sql模糊查询特殊字符(\,%和_)处理 * * @param string $str * @return string */ public static function like_search_specialchars($str){ return str_rep...
分类:
数据库 时间:
2014-09-01 10:41:23
阅读次数:
261