摘要:
此篇接上篇,继续讨论如何用VIM来设置UTF-8编码的BOM标记。1.去掉BOM标记::set nobomb2.加上BOM标记::set bomb3.查询当前UTF-8编码的文件是否有BOM标记::set bomb?4.更高级一点的::%!xxd "以16进制模式打开文件:%!xxd -r "将以16进制格式打开的文件返回文本模式编辑所以,先用第一个命令将文件以16进制打开,删除文件开头的EF BB BF,然后再用第二个命令返回文本模式。 阅读全文
posted @ 2011-12-24 19:47
ini_always
阅读(11402)
评论(0)
推荐(1)
摘要:
前两天同事编写的SQL Server数据库脚本文件交给我运行时,出现了syntax error的错误,但将文件内容拷贝到SQL Server Management Studio里面运行时却一切正常。。。真是很诡异,经检查许久,才发现原来是UTF-8编码的BOM(Byte Order Mark)问题。以下摘自wikipedia:The byte order mark (BOM) is a Unicode character used to signal the endianness (byte order) of a text file or stream. Its code point is 阅读全文
posted @ 2011-12-24 19:13
ini_always
阅读(9714)
评论(0)
推荐(2)
摘要:
在使用for in循环遍历javascript数组时,和期待的特性不太一样。看一段代码:var arr = [1, 3, 5, 7, 9];for(var e in arr) { alert(e);};本以为会出现1、3、5、7、9的对话框,没想到出现的是0,1,2,3,4。结论:for...in循环遍历javascrip数组和普通for循环遍历一样,得到的是数组元素下标,而不是数组元素。 阅读全文
posted @ 2011-12-24 16:38
ini_always
阅读(598)
评论(0)
推荐(0)

浙公网安备 33010602011771号