Ruby 中關(guān)于日文轉(zhuǎn)UTF-8及半角全角轉(zhuǎn)換的技巧
更新時(shí)間:2009年05月26日 00:52:33 作者:
Ruby 中關(guān)于日文轉(zhuǎn)UTF-8及半角全角轉(zhuǎn)換的技巧,實(shí)現(xiàn)代碼。
1.日文轉(zhuǎn)UTF-8
Iconv.new('cp932', 'utf-8')與Iconv.new('shift_jis', 'utf-8')的區(qū)別
Iconv.new('shift_jis', 'utf-8')不支持以下的格式:
課№001-18 XXXXXXX 而只能把字符竄中的№換成No.才行
但是Iconv.new('cp932', 'utf-8')支持.
2.半角全角轉(zhuǎn)換
看下面的代碼:
require "jcode"
$cov.iconv(year.to_s.tr('0-9', '0-9') + '年' + month.to_s.tr('0-9', '0-9') + '月度作業(yè)報(bào)告書')
Iconv.new('cp932', 'utf-8')與Iconv.new('shift_jis', 'utf-8')的區(qū)別
Iconv.new('shift_jis', 'utf-8')不支持以下的格式:
課№001-18 XXXXXXX 而只能把字符竄中的№換成No.才行
但是Iconv.new('cp932', 'utf-8')支持.
2.半角全角轉(zhuǎn)換
看下面的代碼:
require "jcode"
$cov.iconv(year.to_s.tr('0-9', '0-9') + '年' + month.to_s.tr('0-9', '0-9') + '月度作業(yè)報(bào)告書')
您可能感興趣的文章:
- php全角字符轉(zhuǎn)換為半角函數(shù)
- c#轉(zhuǎn)換全角半角方法示例
- java全角、半角字符的關(guān)系以及轉(zhuǎn)換詳解
- SqlServer數(shù)據(jù)庫全角轉(zhuǎn)換成半角
- asp(javascript)全角半角轉(zhuǎn)換代碼 dbc2sbc
- Python實(shí)現(xiàn)冒泡,插入,選擇排序簡(jiǎn)單實(shí)例
- Python算法之棧(stack)的實(shí)現(xiàn)
- Python實(shí)現(xiàn)partial改變方法默認(rèn)參數(shù)
- Python實(shí)現(xiàn)發(fā)送email的幾種常用方法
- Python內(nèi)置數(shù)據(jù)類型詳解
- Python實(shí)現(xiàn)全角半角轉(zhuǎn)換的方法
相關(guān)文章
使用Ruby on Rails和PostgreSQL自動(dòng)生成UUID的教程
這篇文章主要介紹了使用Ruby on Rails和PostgreSQL自動(dòng)生成UUID的教程,主要利用到了PostgreSQL的插件uuid-ossp,需要的朋友可以參考下2015-04-04Ruby實(shí)現(xiàn)的最長(zhǎng)公共子序列算法
這篇文章主要介紹了Ruby實(shí)現(xiàn)的最長(zhǎng)公共子序列算法,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-05-05Ruby中Hash哈希結(jié)構(gòu)的基本操作方法小結(jié)
Hash是一種鍵值對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),Ruby中直接帶有Hash類來對(duì)其提供支持,這里我們整理了Ruby中Hash哈希結(jié)構(gòu)的基本操作方法小結(jié),首先來回顧一下Hash的基本知識(shí):2016-06-06ruby實(shí)現(xiàn)github第三方認(rèn)證
GitHub在用戶認(rèn)證過程中采用了雙匙機(jī)制,在雙匙加密機(jī)制中,只有合法用戶才擁有私匙,只要GitHub在收到請(qǐng)求時(shí)可以證明提交請(qǐng)求的客戶端上擁有該私匙,即可以確認(rèn)該操作是由合法用戶發(fā)起的。我們通過ruby來簡(jiǎn)單模擬下吧。2015-06-06