Ruby 中关于日文转UTF-8及半角全角转换的技巧

 更新时间:2009年05月26日 00:52:33   作者:  
Ruby 中关于日文转UTF-8及半角全角转换的技巧,实现代码。
1.日文转UTF-8
Iconv.new('cp932', 'utf-8')与Iconv.new('shift_jis', 'utf-8')的区别
Iconv.new('shift_jis', 'utf-8')不支持以下的格式:
課№001-18 XXXXXXX 而只能把字符窜中的№换成No.才行
但是Iconv.new('cp932', 'utf-8')支持.
2.半角全角转换
看下面的代码:
require "jcode"
$cov.iconv(year.to_s.tr('0-9', '0-9') + '年' + month.to_s.tr('0-9', '0-9') + '月度作業報告書')

相关文章

  • rails 连接mysql的问题解决

    rails 连接mysql的问题解决

    如果是先安装ruby 和rails,后安装mysql,可能会出现如下错误
    2008-12-12
  • 使用Ruby on Rails和PostgreSQL自动生成UUID的教程

    使用Ruby on Rails和PostgreSQL自动生成UUID的教程

    这篇文章主要介绍了使用Ruby on Rails和PostgreSQL自动生成UUID的教程,主要利用到了PostgreSQL的插件uuid-ossp,需要的朋友可以参考下
    2015-04-04
  • Ruby优化继承类实例

    Ruby优化继承类实例

    这篇文章主要介绍了Ruby优化继承类实例,本文直接给出一个优化实例及实现代码,需要的朋友可以参考下
    2015-05-05
  • Ruby实现的合并排序算法

    Ruby实现的合并排序算法

    这篇文章主要介绍了Ruby实现的合并排序算法,本文直接给出实现代码,需要的朋友可以参考下
    2015-05-05
  • Ruby实现的最长公共子序列算法

    Ruby实现的最长公共子序列算法

    这篇文章主要介绍了Ruby实现的最长公共子序列算法,本文直接给出实现代码,需要的朋友可以参考下
    2015-05-05
  • Ruby中Hash哈希结构的基本操作方法小结

    Ruby中Hash哈希结构的基本操作方法小结

    Hash是一种键值对应的数据结构,Ruby中直接带有Hash类来对其提供支持,这里我们整理了Ruby中Hash哈希结构的基本操作方法小结,首先来回顾一下Hash的基本知识:
    2016-06-06
  • Ruby包管理器gem常用命令

    Ruby包管理器gem常用命令

    这篇文章主要介绍了Ruby包管理器gem常用命令,本文讲解了获取帮助、查询可用包、安装软件、查询已安装软件、卸载软件等常用命令,需要的朋友可以参考下
    2015-04-04
  • Ruby下WebDriver的相关操作指南

    Ruby下WebDriver的相关操作指南

    这篇文章主要介绍了Ruby下WebDriver的相关操作指南,同时也介绍了启动firefox drive加载firebug扩展的方法,需要的朋友可以参考下
    2015-07-07
  • 浅析Ruby中的Profiling工具的用法

    浅析Ruby中的Profiling工具的用法

    这篇文章主要介绍了浅析Ruby中的Profiling工具的用法,作者也给出了工具相关开源包的一些下载来源和使用方法,需要的朋友可以参考下
    2015-05-05
  • ruby实现github第三方认证

    ruby实现github第三方认证

    GitHub在用户认证过程中采用了双匙机制,在双匙加密机制中,只有合法用户才拥有私匙,只要GitHub在收到请求时可以证明提交请求的客户端上拥有该私匙,即可以确认该操作是由合法用户发起的。我们通过ruby来简单模拟下吧。
    2015-06-06

最新评论