擅长:python、mysql、java
<p>结果url中不应包含非ascii字符。确保<code>mastername</code>是Unicode字符串(在Python3上为<code>isinstance(mastername, str)</code>):</p>
<pre><code>#!/usr/bin/env python3
from urllib.parse import quote
mastername = "thermíte"
assert isinstance(mastername, str)
url = "http://us.battle.net/wow/en/character/garrosh/{mastername}/advanced"\
.format(mastername=quote(mastername, safe=''))
# -> http://us.battle.net/wow/en/character/garrosh/therm%C3%ADte/advanced
</code></pre>