Android Url连接报错找不到文件
问题 java.io.FileNotFoundException错误
在安卓进行测试的时候,我们进行httpURLConnection
的时候用英文测试没有问题例如
https://geoapi.qweather.com/v2/city/lookup?location=beijing&range=cn&lang=zh&key=ced0f37ec5ad4ce1a01c579fcf084fda
是完全没有问题的
当时但我们这样的时候
https://geoapi.qweather.com/v2/city/lookup?location=北京&range=cn&lang=zh&key=ced0f37ec5ad4ce1a01c579fcf084fda
把beijing
换成北京
然后系统就会报出java.io.FileNotFoundException
的错误
解决
进行转码
java.net.URLEncoder.encode("北京)
完美解决