Closed1

【Flutter】url_launcerでリンク先に飛べない時はURLをエンコードするといいかも?

nasubibocchinasubibocchi

url_launcherを使っていて、

void _launchURL() async =>
    await canLaunch(_url) ? await launch(_url) : throw 'Could not launch $_url';

のcanLaunch(_url) ? のところでエラー。

原因:_urlに日本語の文字が含まれていた。

解決:
日本語部分をエンコードして数字の羅列に変換。

参考URL:URLを変更してくれるページ
https://tech-unlimited.com/urlencode.html

このスクラップは2021/10/11にクローズされました