* Additional remarks: There might be more problems. E.g. `sieve-manage-putscript' contains the following comment: ;; Here we assume that the coding-system will ;; replace each char with a single byte. ;; This is always the case if `content' is ;; a unibyte string. which seems to indicate that it might also have an issue with multibyte content (even though I have not experienced any uploading issues). I will try do some more testing to check that. In general, it is also not clear to me why the response (or process) buffer needs to be multibyte enabled at all as it should only be used for the line/byte oriented protocol data. But the commit message of 8e16fb987df9b which introduced the multibyte handling states: commit 8e16fb987df9b80b8328e9dbf80351a5f9d85bbb Author: Albert Krewinkel Date: 2013-06-11 07:32:25 +0000 ... * Enable Multibyte for SieveManage buffers: The parser won't properly handle umlauts and line endings unless multibyte is turned on in the process buffer. ... so this was obviously done on purpose. I contacted Albert about this but he couldn't remember the details (it's been nearly 10 years). In GNU Emacs 29.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.16.0) of 2022-02-18 built on moka Repository revision: 51e51ce2df46fc0c6e17a97e74b00366bb9c09d8 Repository branch: master System Description: Debian GNU/Linux bookworm/sid Configured using: 'configure --with-pgtk --with-native-compilation' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS XIM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix