エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
シフトJISの『tr』によるひらがな→カタカナ変換は要注意(0x837Fに割り当てないよ〜) - smilerubyのブログ
知らなかった・・・ 【シフトJIS】 ひらがな:[ぁ-ん]([0x829F-0x82F1]) カタカナ:[ァ-ン]([0x8340-0x8... 知らなかった・・・ 【シフトJIS】 ひらがな:[ぁ-ん]([0x829F-0x82F1]) カタカナ:[ァ-ン]([0x8340-0x8393])、[ヴ-ヶ](0x8394-0x8396) 文字コード数比較: # -*- coding: Windows-31J -*- ## ひらがな文字数[ぁ-ん] 0x82F1 - 0x829F # => 82 ## カタカナ文字数[ァ-ン] 0x8393 - 0x8340 # => 83 カタカナの方が文字コード数が多い(>_<) 調べてみると0x837Fに割り当てがないんです!コレは気が付かないって。 気が付かないまま何をしていたかというと・・・ ひらがな→カタカナ変換: # -*- coding: Windows-31J -*- puts %w[にしとうきょう ひがしくるめ ひがしむらやま むさしむらやま].map{|s| s.tr('ぁ-ん',
2011/07/25 リンク