LoginSignup
12
8

More than 5 years have passed since last update.

円マークとバックスラッシュの文字コード

Last updated at Posted at 2019-02-07

円マークとバックスラッシュは環境によって文字コードが異なる。

各環境の文字コード

以下は各環境でのUTF8の文字コード。

Windows Web

  • 円マーク: 5C
  • バックスラッシュ: 5C

※円マークとバックスラッシュに区別がなく同一文字

Mac・iOS・Android Web

  • 円マーク: A5
  • バックスラッシュ: 5C

iOS・Androidネイティブアプリ

  • 円マーク: C2A5
  • バックスラッシュ: 5C

問題

Windowsとその他で円マークの文字コードが異なるので、Windowsで円マークを含むログインパスワードを登録した人が、Macで同じパスワードを入力してもログインできないというようなことが起こる。

上手いことするには?

そもそもログインパスワードなどに円マークを使用させないのが手間がなくて良い。

それでも円マークを使いたい場合、パスワードの登録や一致確認をするにあたり、入力文字に変換をかけてやれば良い。
Windowsは5Cしか入力できないので、文字コードA5およびC2A55Cに変換してWindowsに寄せるのが良いと思われる。

また、円マークを画面に表示する場合も文字コードの差異を考慮する必要があるが、ここでは割愛。

12
8
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
12
8