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