W

Unicode字符编码转换器

On 十二月 15, 2012, in 文本转换器, by flyaga

Unicode字符编码转换器 V2.0

免费下载试用版 (只能运行30次, 1mb)

无条件30天退款。 只要599元/套, 点此100%在线安全购买

荣誉

Rated 5 stars on hotlib.com100% clean!

评价

2009-10-28来自Downloadtube.com编辑团队的评价:

“Text Encode Converter is the fastest solution to simultaneously convert thousands of plain text files between any encoding.”

“文本编码转换器是在任何编码之间同步转换几千个文本文件的最快速的解决方案”

关于

Unicode字符编码转换器, 是一款易于使用的Unicode转换程序, 它帮助您在各种字符编码(ansi/Unicode/非Unicode)之间进行批量转换, 它支持Unicode(UTF-8/UTF-16/UTF-7/UTF-32), 中文简体GBK, 中文繁体BIG5, 日文SHIFT-JIS, 日文EUC-JP, 韩文euc-kr等字符编码, 它可以几分钟内同时批量处理几千个文档。

它能够转换非Unicode到Unicode, 例如, 转换中文简体GBK和中文繁体BIG5到Unicode, 转换日文SHIFT-JIS/EUC-JP到Unicode, 转换iso8859-1字符编码到Unicode, 并且转换 ansi到Unicode等.

它也能够从Unicode转换到非Unicode, 例如, 转换Unicode到中文简体GBK, 转换Unicode到中文繁体BIG5, 转换Unicode到日文SHIFT-JIS/EUC-JP, 转换Unicode到iso8859-1字符编码, 并且转换Unicode到ansi等.

它也能够在uncode之间进行转换, 例如, 转换UTF-16到UTF-8, 转换UTF-8到UTF-16.

Unicode字符编码转换器只做文本文件转换, 例如, 它能够转换 .txt文本文件, .php文件, .xml文件, .html文件等. 值得注意的是, 它不是一个文本格式转换器! 例如不能够转换PDF到text文本文件或者其他格式.

特点

  • 在文本字符编码之间进行转换(包括UTF-8,没有bom标记的UTF-8,UTF-16le,UTF-16be,UTF-32le,UTF-32be,中文简体GBK,中文繁体BIG5,日文shift-JIS,
    日文euc-jp, 韩文 euc-kr等, 请参照支持的字符语言编码列表),
    例如:

    • 转换中文简体GBK到Unicode,
    • 中文繁体BIG5转换到Unicode,
    • 转换日文SHIFT-JIS/EUC-JP到Unicode,
    • 转换iso8859-1到Unicode,
    • 转换ansi到Unicode,
    • 转换Unicode到中文简体GBK,
    • 转换Unicode到中文繁体BIG5,
    • 转换Unicode到日文SHIFT-JIS/EUC-JP,
    • 转换Unicode到iso8859-1,
    • 转换Unicode到ansi,
    • 转换UTF-16到UTF-8,
    • 转换UTF-8到UTF-16等.
  • 快速批量转换很多文件, 支持子目录, 它能够几分钟内同时批量处理几千个文档!
  • 能够选择输出DOS (CR/LF), Unix (LF), Mac (CR)行格式, 或者选择不转换原行格式.
  • 您能够通过文件过滤器、在文件名中或者文件路径中包括字符串、在文件名中或者文件路径中排除字符串来对文件进行过滤。
  • 自动检测源文件编码格式或者指定源文件编码格式。
  • 支持命令行, 这样你就能够在你的应用中进行调用。
  • 多语言界面支持, 现在包括英文、中文简体GBK和中文繁体BIG5。

支持的字符语言编码列表

Western European (ISO-8859-1)Central European (ISO-8859-2)Esperanto (ISO-8859-3)Baltic (old) (ISO-8859-4)Cyrillic (ISO-8859-5)Arabic (ISO-8859-6)

Greek (ISO-8859-7)

Hebrew (ISO-8859-8)

Turkish (ISO-8859-9)

Nordic (ISO-8859-10)

Thai (ISO-8859-11)

Baltic (ISO-8859-13)

Celtic (ISO-8859-14)

Western European with Euro (ISO-8859-15)

Windows Thai (CP 874)

日文 SHIFT-JIS (CP932)

中文简体 GBK (CP936)

韩文 EUC-KR (CP949)

中文繁体 BIG5 (CP950)

Windows Central European (CP 1250)Windows Cyrillic (CP 1251)Windows Western European (CP 1252)Windows Greek (CP 1253)Windows Turkish (CP 1254)Windows Hebrew (CP 1255)

Windows Arabic (CP 1256)

Windows Baltic (CP 1257)

Windows/DOS OEM (CP 437)

Unicode 7 bit (UTF-7)

Unicode 8 bit (UTF-8)

Unicode 8 bit (UTF-8) NO BOM

UTF-16BE

UTF-16LE

UTF-32BE

UTF-32LE

日文 EUC-JP

最新动态

 

2012-06-30 发布Unicode字符编码转换器v2.0 build120630,增加目的文件有和源文件一致的文件时间,谢谢Mark Ogier的建议。

2012-03-14 发布Unicode字符编码转换器v2.0 build120314,修复utf8转换错误。

2011-05-31 发布Unicode字符编码转换器v1.0 build110531,更新产品信息和程序文本信息,非常感谢Peter Polash的热情帮助。

2010-08-30 发布Unicode字符编码转换器v1.0 build100827, 增加命令行, 谢谢Thomas Jensen的建议。

2010-05-25 发布Unicode字符编码转换器v1.0 build100525, 增加没有BOM标记的UTF-8编码到目的文件编码列表中, 在Unicode字符编码转换器界面上, 你只要在目的文件编码列表中选择”Unicode 8 bit (UTF-8) NO BOM”, 然后进行转换, 最好你就能够得到没有 BOM标记的 UTF-8编码文件了, 谢谢Gert Van Assche的主意.

2009-10-20 发布Unicode字符编码转换器v1.0 build091020, 修复了当选择”转换文件到同一路径”时发生的错误.

2009-10-10 发布Unicode字符编码转换器V1.0 build091009.

系统需求

  • 至少需要一台Pentium 150计算机, 16MB更多内存.
  • 操作系统为Windows 95/98/ME/2000/NT 4.X/XP/VISTA

界面截屏

界面
自动检测源文件编码格式,转换非Unicode到Unicode UTF-8, 并且不转换行格式
不转换编码格式, 只转换行格式到dos (cr/lf)

 

 

 

 

 

 

W

修复wordpress rss feed错误插件

On 十一月 1, 2011, in 原创插件, by flyaga

修复wordpress rss feed错误插件

插件名称:修复wordpress rss feed错误

插件功能:修复了当从http://www.feedburner.com烧录wordpress rss feed时发生的”Error on line 2: The processing instruction target matching “[xX][mM][lL]” is not allowed.”错误,也修复在firefox中发生的”XML or text declaration not at start of entity“错误,还有在opera中发生的”XML declaration not at beginning of document“错误。

插件原理:出现上面所提到的错误,是因为rss feed前面有空行,而标准的rss feed是要求<xml>在最前面,造成有空行的原因是,有些wordpress插件或者主题模板中的php代码头部或者尾部有空行,wordpress在生成rss feed时候,会调用所用到的插件和主题,这样就出现了rss feed错误,详细情况大家可以看我的文章“怎样改正wordpress中rss feed的Error on line 2: The processing instruction target matching “[xX][mM][lL]” is not allowed错误?“。如果手工查找空行,工作量太大,还容易出错,所以我就编写了这个插件,减少大家的体力劳动,此插件就是将wordpress里面的所有的php文件(除了wp-admin和wp-includes目录)扫描一遍,发现头尾有空行的,就删除。

作者flyaga li

版本:3.1

发布日期:2011-08-10

作者网站http://www.flyaga.net/ (中文)

http://www.gofunnow.com (英文)

插件网址:http://www.flyaga.net/wordpress/plugins/fix-rss-feed-error-wordpress-plugins.htm (中文)

http://www.gofunnow.com/wordpress/plugins/fix-rss-feed-error-wordpress-plugins.htm (英文)

下载地址

http://wordpress.org/extend/plugins/fix-rss-feed

发布历史
2008-12-30 发布v1.0
2009-02-04 发布v1.01,修复些小错误
2009-02-16 发布v1.02,修复些小错误
2009-05-24 发布 v1.03, 增加 “check wordpress rss feed error” 按钮, 谢谢Wanda的建议.
2010-02-12 发布 v2.0, 增加backup和restore功能.
2010-09-19 发布 v3.0, 不需要直接修改在php文件中的错误, 使用了一个简单有效地方法, 只直接修改在blog目录下的wp-blog-header.php文件.
2011-08-10 发布v3.1, 只在第一次打开Donate链接, 谢谢Colin Reynolds的建议.

安装步骤:

1. 下载插件,解压缩,你将会看到一个文件夹fix-rss-feed,请确认文件夹里面没有二级目录,然后将其放置到插件目录下,插件目录通常是 ‘wp-content/plugins/’;
2. 在后台对应的插件管理页激活该插件;
3. 安装完成;

使用步骤:

1. 进入后台 admin->选项->fix rss feed
2. 点击”修复wordpress rss feed”按钮,然后你的feed错误将被修复, 如果在修复后还有错误, 您能够点击“restore fix” 按钮去复原.
3. 所有的错误被修复后, 您将发现您的wordpress rss feed没有错误了,^_^

卸载步骤:

1. 进入插件管理界面,取消该插件。
2. 卸载完成

FAQ
1. 提示文件不可写,该怎么办?

如果你的系统是windows,则检查你的文件是否是只读,是的话,在资源管理器中右键单击文件,选属性,将只读属性取消,然后确认,你的文件就可以写了。
如果你的系统是linux,则用ftp或者winscp进入到你的服务器,找到文件,右键单击文件,选属性,将文件权限设置为777,然后确认,你的文件就可以写了。
如果是linux的ssh登录,则进入到服务器,找到文件,用chmod命令进行权限设定,格式是chmod 777 你的文件名,然后你的文件就可以写了。

截屏:

W

如何在博客留言后显示你的头像?

On 五月 19, 2011, in WordPress, by flyaga

浏览别人的博客的时候,你是否注意到怎么很多人的留言前面有各种头像,而你的留言前面却只有一个灰白头像,这肯定会领你很不爽吧,但是你看了以下步骤后,你就能够拥有一个自己个性的头像了.

  1. 首先,到http://en.gravatar.com/site/signup/进行注册帐号,开始要求你输入email地址,填入你的email,然后点″signup”按钮
    zrclip_001p4cb18662
  2. 然后会出现”Confirmation email sent!”, 提醒你从注册的邮箱接收来自gravatar的邮件.
  3. 打开你的邮箱,应该很快你的邮箱会收到来自gravatar的邮件,里面有类似http://en.gravatar.com/verify/add-identity/5d220bc25e/flyaga%40163.com 的链接,点击它,就可以激活你的帐号
Tagged with:  

今天,想把自己的wordpress rss feed提交到http://www.feedburner.com进行烧录,但是出现了错误”Error on line 2: The processing instruction target matching “[xX][mM][lL]” is not allowed.

另外,在foxfire中输入feed地址,也出现”XML or text declaration not at start of entity”错误;在opera中出现”XML declaration not at beginning of document”错误.

于是开始找解决办法,找到一个feed校验网站 http://feedvalidator.org ,它不但可以找出你feed中的错误,还可以告诉你如何修改.

我这个问题可以从 http://feedvalidator.org/docs/error/WPBlankLine.html 得到答案,是因为生成的feed xml最开始有一空行,而正规的xml是以<?xml开头,这是由于在wordpress的php中在<?php和?>之外有空行,解决的办法就是

  1. 检查并删除wp-rss2.php和wp-atom.php文件在<?和?>之外的空行,如果还是有问题,就到第2步
  2. 检查并删除wp-config.php文件在<?和?>之外的空行,如果还是有问题,就到第3步
  3. 检查并删除你的模板theme中的functions.php文件在<?和 ?>之外的空行,如果还是有问题,就到第4步
  4. 一个接一个得关闭你的插件,看问题是否还存在,如果没有问题,就说明刚才关闭的插件有问题,打开它的php文件,并修改,这样应该就可以解决问题.

我试了以上方法,结果要将全部插件全部关闭,然后再一个一个打开,检查是否有问题,最后终于找到一个插件wp-recentcomments有问题,并且将?>后的空行删除也不行,没有办法了,只要将这个不用了,找个wp-kit-cn替代了.

后记:虽然问题解决了,但是这个解决方法实在工作量太大,必须老老实实打开每个php文件检查,修改了又要上传到服务器,激活插件看是否有问题.

要是能够修改生成feed的php代码能够解决此问题就好了,于是找到wp-includes目录下的feed-rss2.php,里面有生成feed的代码,但是很不幸,生成的feed是采用echo方式,也就是采用直接显示的方式,这样就不能够修改feed.

那还有其他方便的方法吗?答案是肯定的,可以做一个插件,在插件中查找你的wordpress目录下面所有的php文件,看头部和尾部是否有空行,如果有则删除,这样就不用那么费力一个一个人工打开文件查找删除了。

2008-12-30 已经开发出这个插件,大家可以到http://www.flyaga.net/wordpress/plugins/fix-rss-feed-error-wordpress-plugins.htm下载此插件。

今天注册了好几个info域名,主要是贪图便宜,在godaddy.com上现在有促销,一个info域名第一年只要$1.19美元,当然第二年的费用不是那么低了,续费要每年都不一样,最低要$7美元,这个价格也是比较低的了,比如1and1.com还要8.95美元呢,下面有新注册和续费每年的价格,大家可以参考一下,

新注册价格表

续费价格表

当然了,我只注册了一年玩玩,注册了7个域名,一共不到8美元,合人民币才50多元,是不是很划算啊.如果一年以后网站发展不理想,可以不续费,这样也没有什么损失,但要记住在注册的时候要选择不自动续费.

如果大家想注册的话,可以到godaddy.com上,没有美元的话,可以和我联系,我的邮箱flyaga@163.com

Tagged with: