エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
iOS 9 時代のURLエンコーディング(日本語環境) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
iOS 9 時代のURLエンコーディング(日本語環境) - Qiita
背景 iOS7からURLエンコーディング用にNSStringに stringByAddingPercentEncodingWithAllowedCharacters... 背景 iOS7からURLエンコーディング用にNSStringに stringByAddingPercentEncodingWithAllowedCharacters() が追加されました。 しかし、日本語のようなマルチバイトの言語ではエンコード対象の文字数が一定数を超えるとクラッシュする問題があり、安心して使うことができません。 参考 - 日本語文字列のURLエンコード時に潜む罠(iOS7 以上) - Alamofire - escape function crashes when escaping long Chinese strings 代替手段として、これまではCore FoundationのCFURLCreateStringByAddingPercentEscapes()を使っておりましたが、iOS 9からなんとdeprecatedになってしまいます。(参考: CFURL Refe