エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
json_encode()でjsonをUTF-8に変換する方法(サロゲートペア対応) - Qiita
json_encode()で出力したjsonってユニコードエスケープされているのですが、出力したjsonを手でメンテし... json_encode()で出力したjsonってユニコードエスケープされているのですが、出力したjsonを手でメンテしたりすることを考えると、utf-8になっている方がうれしいわけです。 PHP6だとunicode_encode()なるステキ関数が用意されているみたいですが、PHP5だと自前で変換するしかない。 http://d.hatena.ne.jp/iizukaw/20090422 というすばらしい記事があったのでここのunicode_encode()を使ってjsonのutf-8化をしていたのですが。 ##問題 サロゲートペアという、1つの文字をunicode文字2文字分(4バイト)で表現する文字があって、上のunicode_encode()だとこれらの文字をうまいこと変換できませんでした。 正規表現"/\\\\u([0-9a-zA-Z]{4})/"でユニコード文字をひとつずつ取り出
2016/06/28 リンク