LoginSignup
8
12

More than 5 years have passed since last update.

波ダッシュ、全角チルダまとめ

Last updated at Posted at 2016-01-14

波ダッシュ


U+301C

  • Macの日本語入力でShift+~を入力するとこれ。
  • Mac版Google日本語入力でShift+~を入力するとこれ。
    • ちなみに「ちるだ」で変換して出てくるのもこれになる(なぜ!)

RubyのString#encode

  • SJISの場合は変換出来ず例外が発生する。
  • Shift_JISの場合は0x8160に変換可能。

※SJISは、Windows-31J, CP932のエイリアス
class Encoding (Ruby 2.3.0)

全角チルダ


U+FF5E

  • Microsoft IMEでShift+~を入力するとこれ。

RubyのString#encode

  • SJISの場合は0x8160に変換可能。
  • Shift_JISの場合は変換出来ず例外が発生する。

Ruby的まとめ

  • UTF-8をSJISに変換する場合は、U+301CをU+FF5Eに事前に変換すると良さそう
  • UTF-8をShift_JISに変換する場合は、U+FF5EをU+301Cへ事前に変換すると良さそう

未確認要素

Windows版Google日本語入力でShift+~を入力した時、波ダッシュと全角チルダのどちらになるかは未確認。

8
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
12