エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rails で JIS X 0208 に対応する文字だけを扱うようにする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rails で JIS X 0208 に対応する文字だけを扱うようにする - Qiita
外部システムとの連携時によくあるのが、使用できる文字の問題 とある決済系の外部システムとの連携で、... 外部システムとの連携時によくあるのが、使用できる文字の問題 とある決済系の外部システムとの連携で、使用可能な全角文字は、JISX0208 ( JIS 非漢字 + JIS 第一水準 + JIS 第二水準 ) だけですって書いてあって、しばらく途方に暮れた後、色々と調べて何とか実装できた。 ざっくりいうと、文字コードを、正規表現でチェックするやり方。 サンプルコード とりあえず、concerns に作成した module CharacterCode extend ActiveSupport::Concern # 使用できる文字は、JISX0208 ( JIS 非漢字 + JIS 第一水準 + JIS 第二水準 ) REGEXP = /\A#{"[ -╂亜-腕弌-熙]".encode("SHIFT_JIS")}+\z/ def self.jisx0208_include?(target_stri