<p>我有一个带有特殊字符的公司列表,例如<code>YPF Sociedad Anónima</code>
当我用保存的列表加载pickle时,我得到了<code>YPF Sociedad An�nima</code>。如何保存/加载我的列表/目录,以便它们保留特殊字符</p>
<pre><code>tikrNamesDict = {"TLRY": "Tilray, Inc.", "YPFD": "YPF Sociedad Anónima (YPFD)", "ZNHH": "China Southern Airlines Company Limited"}
with open(fr'C:\Python38\Projects\tikr\tikrNamesDict.p', 'wb') as fp:
pickle.dump(tikrNamesDict, fp, protocol=pickle.HIGHEST_PROTOCOL)
with open(fr'C:\Python38\Projects\tikr\tikrNamesDict.p', 'rb') as fp:
data = pickle.load(fp)
for i in data:
print(data[i])
</code></pre>
<p>输出:</p>
<pre><code>Tilray, Inc.
YPF Sociedad An�nima
China Southern Airlines Company Limited
</code></pre>