In this paper, we describe the way Python implements the Chinese translation URL encoding. Share to everyone for your reference, as follows:
Before uploading image editing, the file path in Chinese, will become the following format:
Http://192.168.10.105:8080/media/activities/%E6%9D%AD%E5%B7%9E/ad/294878.jpg
stored in the database, the Middle Chinese section will change, causing the front end to not get the picture picture path
How to solve it? In fact, with the Urllib module can be a perfect solution
Import Urllibprint urllib.quote ("http://192.168.10.105:8080/media/activities/Shanghai/ad/1515043837.jpg") print Urllib.unquote (' http://192.168.10.105:8080/media/activities/%E4%B8%8A%E6%B5%B7/ad/1515043837.jpg ')
Run results
http%3a//192.168.10.105%3a8080/media/activities/%e4%b8%8a%e6%b5%b7/ad/1515043837.jpghttp://192.168.10.105:8080 /media/activities/Shanghai/ad/1515043837.jpg
The above is an example of the implementation process of their own experience
Python implementation of Chinese translation URL encoding method