Ich habe Probleme, einen Unicode-Codierungsfehler auf jrnl (Python) auf Mac / Marvericks zu erhalten.

Das Memo-Programm jrnl, das im Terminal verwendet werden kann, ist sehr praktisch, wurde aber plötzlich verrückt.

Egal wie viele Sie treffen, dieser Fehler

$ jrnl
Traceback (most recent call last):
  File "/usr/local/bin/jrnl", line 9, in <module>
    load_entry_point('jrnl==1.8.1', 'console_scripts', 'jrnl')()
  File "/Library/Python/2.7/site-packages/jrnl/cli.py", line 159, in run
    touch_journal(config['journal'])
  File "/Library/Python/2.7/site-packages/jrnl/cli.py", line 92, in touch_journal
    util.prompt("[Journal created at {0}]".format(filename))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-12: ordinal not in range(128)

Wenn ich die Zielquelle lese, scheint sie beim Öffnen der Datei zu fallen.

$ jrnl -Da ls vorbei ist, frage ich mich, ob Unicode irgendwo gemischt ist~/.jrnl_Mit Ausnahme der Konfiguration wurde Unicode wie erwartet gemischt.




#### **`.jrnl_config`**

{ "default_hour": 9, "timeformat": "%Y-%m-%d %H:%M", "linewrap": 79, "encrypt": false, "editor": "", "default_minute": 0, "highlight": true, "journals": { "default": "\u307b\u3052\u307b\u3052\u307b\u3052\u307b\u3052\u307b\u3052\u307b\u3052" }, "tagsymbols": "@" }



 Ich habe das Zielteil schnell in "~ / jrnl.txt" geändert und es wurde geheilt.

 Ich bin mir nicht sicher, warum das passiert ist


Recommended Posts

Ich habe Probleme, einen Unicode-Codierungsfehler auf jrnl (Python) auf Mac / Marvericks zu erhalten.
Ich habe Probleme beim Abrufen von "FEHLER: ALTER TABLE kann in einer schreibgeschützten Transaktion nicht ausgeführt werden" auf Heroku
Erstellen einer Python-Umgebung auf einem Mac
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Was tun, wenn in Sublime Text Python ein Unicode-Codierungsfehler auftritt?
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Richten Sie eine Python-Entwicklungsumgebung auf Marvericks ein
Python auf Mac
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Wenn in Python ein "Unicode-Dekodierungsfehler" auftritt
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Installieren Sie Python 3.4 auf einem Mac
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Erstellen Sie eine Python-Datenanalyseumgebung auf einem Mac (El Capitan).
Erstellen Sie die Python-Erweiterung E-Cell 4 unter Mac OS X (Yosemite).
Erstellen einer virtuellen Umgebung für Python auf dem Mac [Sehr einfach]