- 浏览: 145073 次
- 性别:
- 来自: 北京
文章分类
最新评论
def detect_encode require 'hpricot' require 'open-uri' @doc = open("http://www.baidu.com") { |f| Hpricot(f) } guess_res = NKF.guess(@doc.to_s) case guess_res when NKF::SJIS @encode = "Shift_JIS" when NKF::EUC @encode = "EUC" when NKF::JIS @encode = "JIS" when NKF::UTF8 @encode = "UTF-8" end pp @encode # 取得编码 end
编码转换
def self.convert_char_encoding(encoding, data) begin case encoding when 'jis' return Kconv.tojis(data) when 'Shfit-JIS' return Kconv.tosjis(data) when 'EUC-JP' return Kconv.toeuc(data) when 'UTF-8' return Kconv.toutf8(data) else exit(1) end rescue SystemExit => e p 'set invalid charcter encoding or nil.' exit(0) end end
发表评论
-
Google App Engine and others
2010-09-15 11:27 754有用的技术文章 先记载 有空 研究下 さくっとRails ... -
基于jquery和mini_magick的图片裁剪
2010-09-15 11:07 1423引用网址 http://duyouhua1214.iteye ... -
ruby gem相关命令使用
2010-08-26 12:45 1546gem相关命令使用 1.显示gem的帮助和版本 gem – ... -
深入理解alias, alias_method和alias_method_chain
2010-08-06 17:14 934http://blackanger.blog.51cto.co ... -
Rails 3 特点
2010-08-06 16:38 858真的想留下来 http://railslove.com/w ... -
Fix N+1 Queries
2010-08-06 16:16 877http://rails-bestpractices.com/ ... -
query-reviewer sql explain and review in the page
2010-08-06 12:20 1286引用网址 http://github.com/dsboulde ... -
request-log-analyzer log分析工具
2010-08-06 12:03 1565参考网址: http://github.com/wvanber ... -
IE7 Bug导致Rails Session保存失败
2010-08-06 10:56 941http://www.letrails.cn/archives ... -
Rails保存记录而不更新时间戳
2010-08-06 10:54 1310引用地址: http://www.letrails.cn/a ... -
how to generate qrcode on ror
2010-02-04 16:27 8401. In your rails project, in ... -
rmagick ror 上 安装
2009-11-18 09:06 820rmgick 安装规范 ror很多人现在在用了,但是发现 ... -
Update Rails to 2.2.2 (Rails 2.2.2)
2009-03-08 14:53 947gem install -v=2.2.2 rails Suc ... -
Use helpers in controllers or models
2009-01-19 16:22 875引用http://snipplr.com/view/2505/ ... -
open-flash-chart
2008-11-07 14:07 2390http://pullmonkey.com/2008/7/23 ... -
rake db:migrate
2008-11-07 11:58 1239【ruby on rails】rake db:migrate ... -
rss maker
2008-11-07 11:43 1072http://gdgdlog.net/log/show/130 ... -
acts_as_authenticated
2008-11-07 11:35 1051ruby script/plugin install act ... -
validates
2008-11-07 11:24 1030先週ずっとインフルエンザでダウンしてました。 今日はvail ... -
rails で model の変更を監視するプラグイン
2008-11-07 11:12 1331acts_as_modified モデルの変更を監視して、各 ...
相关推荐
字符编码检测和转换 附件中:FileEncodeDetector.java 此文件可以检测指定文件的编码格式 public static String getFileEncode(File file) {...} 附件中:FileCharsetConverter.java 此文件可以实现两个编码的相互...
EncodingMixToUtf8是文件编码检测和转换为UTF-8命令行工具。内容为什么? Visual Studio 2015 RTM在处理以非UTF-8编码方式编码的源文件中。 因此,这是一个快速解决方案,可以将源文件转换为UTF-8的工具。 我已将其...
在这一章我们重点介绍一下gecko中是如何对全球各种不同的网页文档的编码方式来做出识别和转换的。我们知道,netscape或者firefox是面向全球用户的,并且,在互联网的世界,并没有什么界限妨碍一个美国的用户访问中文...
实现自动检测源文件的编码类型,最终转换成统一的目标编码类型
JAVA文件编码转换,自动检测文件编码并转为自己需要的编码
• 使用 Panasonic、Sony、Canon、Blackmagic、Nikon 和 ARRI 的内建摄像机 LUT 或添加自定摄像机 LUT 来将 Log 编码视频转换为 SDR 和 HDR 色彩空间 • 将 ProRes Raw 和 ProRes Raw HQ 媒体转换为其他专业文件...
一个用php写的批量转换文件编码的实用小工具,可以批量将文件夹下的所有文件从当前编码转换为需要的编码,工具智能检测当前的编码,只需在函数调用中输入需要转换后的编码即可。
VC++中文繁体、简体(BIG-GBK)编码转换程序
详细使用及代码说明请参照我的blog http://www.cnblogs.com/geeking/
光电编码器是一种集光、机、电为一体的数字化检测装置,它具有分辨率高、精度高、 结构简单、体积小、使用可靠、易于维护、性价比高等优点。近10 几年来,发展为一种成 熟的多规格、高性能的系列工业化产品,在数控...
检测并转换C++、Java、JavaScript、PHP和Ruby中的Zawgyi-One字体编码___下载.zip
想到如下特征来识别汉字: 1. 如果第1位是0就不需要判断的,一定是ASCII字符。... 如果第1位是1开头的,第2位是0开头的,一定是GB编码。 3. 如果第1位是非1110开头的,则一定是GB编码。 4. 多做几个汉字判断。
大批量文件编码转换可以批量将文件夹下的所有文件从当前编码转换为需要的编码,工具智能检测当前的编码,只需在函数调用中输入需要转换后的编码即可。
下载到的代码中文显示乱码怎么办?多半可能是字符编码不对。 该工具用于字符编码GB2312转...注意:需安装Python,Python 2和3 需安装通用编码检测器,文件内有安装方法; 该工具对于入门学习Python 也是很有参考价值;
功能:将文本文件的编码格式转换为你需要的格式 PS1.文件,文件夹内的所有文本文件自动检测编码并可批量转换为目的编码 PS2.Windows-64位 PS3.有了它,轻松批量修改源文件编码
修正之前版本一些UTF-8转换后乱码的Bug 附上NChardet源码 可用于转换java文件为指定格式编码工具(内付源码),自动检测文件的编码类型
基于上转换荧光标记和磁分离技术的氯霉素检测新方法,史召,吴世嘉,构建了基于激光诱导上转换荧光适配子传感器检测氯霉素的新方法。利用溶剂热法制备上转换纳米材料,采用反相微乳法对其进行氨基修