Heim > Artikel > Betrieb und Instandhaltung > So lösen Sie verstümmelte chinesische Zeichen in Linux-Python
Lösung für verstümmelte chinesische Zeichen in Linux-Python: 1. Überprüfen Sie den Matplotlib-Schriftartspeicherort. 2. Laden Sie die Schriftart auf den Server hoch. 4. Starten Sie die Python-Anwendung neu.
Die Betriebsumgebung dieses Artikels: Linux5.9.8-System, Anaconda3, Dell G3-Computer.
Wie löst man chinesische verstümmelte Zeichen in Linux Python?
Lösung für chinesische verstümmelte Zeichen in Python unter Linux
Anaconda3 wird unter dem Linux-Server installiert und der K-Means-Algorithmus von Pyhton wird ausgeführt. Das Ergebnis sind chinesische Schriftzeichen, wie unten dargestellt. Verstümmelte Schriftzeichen. Das letzte Mal wurde es gelöst, aber ich habe vergessen, den Lösungsprozess aufzuzeichnen. Diesmal habe ich einen neuen Server konfiguriert und er wurde erneut angezeigt. Wenn er nicht standardmäßig konfiguriert ist, zeichnet Matplotlib dieses Mal den Lösungsprozess auf , in der Hoffnung, mir und den Bedürftigen zu helfen.
Es gibt mehrere Lösungen im Internet und ich stelle nur diejenigen vor, die in der Praxis umsetzbar sind.
1. Zeigen Sie den Speicherort der Matplotlib-Schriftart an
python import matplotlib print(matplotlib.matplotlib_fname()) #记录下来,字体位置我的是:/home/ruanjianlaowang/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc exit()
3. Löschen Sie den Schriftarten-Cache
cd /home/ruanjianlaowang/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf 通过ftp或者其他方式,将字体传上去,我们传的是:simhei.ttf
Anleitung: Wenn es immer noch nicht funktioniert, versuchen Sie erneut, die Konfigurationsdatei zu ändern. (Wir haben diese Konfigurationsdatei noch nicht geändert, aber dieses Mal ist eine Episode passiert. Der Jmeter-Test, den wir dieses Mal verwendet haben, war immer noch verstümmelt. Später habe ich das geändert und es hat immer noch nicht funktioniert. Es stellte sich heraus, dass es ein Problem mit Jmeter war )
cd ~/.cache/matplotlib rm -rf *
Zwischenspiel
Das habe ich zum ersten Mal mit jmeter getestet und festgestellt, dass es nach allen Änderungen immer noch verstümmelt war. Später habe ich der Anfrage von jmeter UTF-8-Parameter hinzugefügt.
Empfohlenes Lernen: „
Linux-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo lösen Sie verstümmelte chinesische Zeichen in Linux-Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!