エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
JavaのWebアプリで入力パラメーターから絵文字が入ってきた時に削除する方法です。 絵文字はUNICODEの私... JavaのWebアプリで入力パラメーターから絵文字が入ってきた時に削除する方法です。 絵文字はUNICODEの私的領域(Private Use Area, PUA)にマッピングされるので、単純にこの領域の文字があったら削除する方向で行きます。 基本多言語面(BMP)ではPUAはU+E000からU+F8FFになります。 第15面と第16面は面全体がPUAらしいんですが、とりあえず絵文字では関係無いので無視します。 main関数でいくつかテストしています。 import java.io.ByteArrayOutputStream; import java.io.UnsupportedEncodingException; public class EmjUtil { private static final String MAX_PUA = new String(EmjUtil.makeStri