擅长:python、mysql、java
<p>您只需要告诉<code>loads</code>编码是什么,而不是尝试将其转换为编码。在</p>
<p>所以</p>
<pre><code>import json
with open('israelCities.json') as data_file:
jsonData = json.loads(data_file.read(), encoding='utf-8')
print(jsonData)
</code></pre>
<p>会屈服的</p>
<blockquote>
<p>[{u'engName': u'ABU GHOSH', u'id': 472, u'name': u'\u05d0\u05d1\u05d5 \u05d2\u05d5\u05e9'}, {u'engName': u'ABU SINAN', u'id': 473, u'name': u'\u05d0\u05d1\u05d5 \u05e1\u05e0\u05d0\u05df'}, {u'engName': u'ABU QUREINAT', u'id': 1342, u'name': u'\u05d0\u05d1\u05d5 \u05e7\u05d5\u05e8\u05d9\u05e0\u05d0\u05ea (\u05d9\u05d9\u05e9\u05d5\u05d1)'}]</p>
</blockquote>
<p>但前提是你救了<strong>以色列城市.json</strong>在编码时先将其命名为“utf-8”!在</p>