OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

日本語かどうかの判定

  • 暇なときにでも
  • 質問No.179937
  • 閲覧数184
  • ありがとう数2
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 8% (3/37)

postで送られてくる文字列が日本語(全角)か含まれてくるかどうかか調べたい場合のスクリプトは作れないでしょうか。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル9

ベストアンサー率 53% (41/76)

Perlでそういったモジュールがあるかどうか分かりませんが…。 jcode.plを使ってShitJISに変換、ShiftJISなら漢字=2バイト確定ですから、比較的検索しやすいと思います。 1バイト目が特定範囲のコードなら2バイト目がこの範囲なら漢字(というか全角文字)という判定が出来ると思います。 今、手元に漢字コード表がないので正確にこの範囲の文字コードなら…と書けません。 中途半端な回答 ...続きを読む
Perlでそういったモジュールがあるかどうか分かりませんが…。
jcode.plを使ってShitJISに変換、ShiftJISなら漢字=2バイト確定ですから、比較的検索しやすいと思います。
1バイト目が特定範囲のコードなら2バイト目がこの範囲なら漢字(というか全角文字)という判定が出来ると思います。
今、手元に漢字コード表がないので正確にこの範囲の文字コードなら…と書けません。

中途半端な回答で申し訳ありません。


  • 回答No.2
レベル9

ベストアンサー率 48% (25/52)

Perl以外の言語で(Perl互換の正規表現で)、「日本語がふくまれていないもの」をやったときは、 tr/[\xa1-\xfe]/[\xa1-\xfe]/ がtrueかfalseか、で判断したことがあったように思います。
Perl以外の言語で(Perl互換の正規表現で)、「日本語がふくまれていないもの」をやったときは、
tr/[\xa1-\xfe]/[\xa1-\xfe]/
がtrueかfalseか、で判断したことがあったように思います。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ