PHPのurlencode的なことをswiftでやるとどうやるのかメモっただけです。

addingPercentEncoding でやる

こんな感じらしい

let teststr = "すもも"


print(teststr.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed))


/// %E3%81%99%E3%82%82%E3%82%82   が表示
 

PHPでもやってみる

<?php
$str="すもも";

echo urlencode($str);
?>


/// %E3%81%99%E3%82%82%E3%82%82 が表示

確かに同じっぽい。


urlQueryAllowed 以外にもエンコード方法は色々あるらしく、以下のページに載ってたので必要に応じて使ってみるといいっぽい

同じカテゴリの記事

コメント