Zeichensatz Plugin Charset plugin lets you decode or encode data using charsets. There is default charset for decode/encode, and specific charsets for buffers (or group of buffers). Das Plugin ist optional, wird jedoch empfohlen: wenn es nicht geladen ist, kann WeeChat nur UTF-8-Daten lesen und schreiben. Das Zeichensatz-Plugin sollte beim Start von WeeChat automatisch geladen werden. Um sicherzustellen, dass das Plugin geladen wurde, versuchen Sie: /charset. Wenn der Befehl nicht gefunden wird, laden Sie das Plugin manuell mit dem Befehl: /plugin load charset Wenn das Plugin nicht gefunden wird, kompilieren Sie WeeChat erneut mit Plugin- und Zeichensatz-Support Wenn das Zeichensatz-Plugin startet, zeigt es den Terminalzeichensatz und den internen Zeichensatz an. Der Terminalzeichensatz hängt von den LOCALE-Einstellungen ab, der interne ist UTF-8. Zum Beispiel: charset: terminal: ISO-8859-15, internal: UTF-8
Einstellungen Um den globalen Zeichensatz zum Kodieren und Dekodieren festzulegen, benutzen Sie den /set" Befehl. Zum Beispiel: /set charset.default.decode = ISO-8859-15 /set charset.default.encode = ISO-8859-15 Wenn der Zeichensatz zum Dekodieren nicht gesetzt ist (z.B. beim ersten Start des Plugins), wird es automatisch auf den Terminalzeichensatz eingestellt (wenn es nicht UTF-8 ist) oder als Voreinstellung auf "ISO-8859-1" gesetzt. Der voreingestellte Enkodierungszeichensatz ist leer, so dass in der Voreinstellung mit dem internen Zeichensatz (UTF-8) enkodiert wird. To set IRC server charset, use command /charset on server buffer. Wenn Sie nur einen Zeichensatz vorgeben, wird dieser automatisch zum Enkodieren und Dekodieren verwendet. Zum Beispiel: /charset ISO-8859-15 Das ist gleichbedeutend mit: /charset decode ISO-8859-15 /charset encode ISO-8859-15 To set IRC channel (or private) charset, use same commands as server, but on channel (or private) buffer. To set charset for all IRC channels (and privates) of an IRC server, use following command: /set charset.decode.irc.freenode = ISO-8859-15 To see all charsets used, use following command: /set charset.*
FAQ Wenn Sie Probleme mit den Zeichen oder dem Zeichensatz-Plugin haben: überprüfen Sie, ob weechat-curses zu libcursesw gelinkt ist (Achtung: Wird bei den meisten, jedoch nicht bei allen Distributionen benötigt): ldd /pfad/zu/weechat-curses überprüfen Sie die Zeichensatz-Zeile im WeeChat-Puffer, dort sollten ISO-XXXXXX oder UTF-8 für den Terminal-Zeichensatz stehen. Wenn Sie dort ANSI_X3.4-1968 oder andere Werte sehen, sind Ihre LOCALES eventuell falsch eingestellt. Setze die globalen Dekodier-Einstellungen, z.B.: /set charset.default.decode = ISO-8859-15