=?iso-8859-8-i?Q? קריאת מיילים לא ביוניקוד
maya@NetBSD.org
coypu@sdf.org
NetBSD/pkgsrc כבר שלוש שנים
CLI email
7-bit | ASCII |
>7-bit | ASCII + כל שפה אחרת |
חייבים לקודד כל דבר בפורמטים שבטוח לא יהרסו
base64
IwkkTmV0QlNEOiBSRUFETUUudHh0LHYgMS44IDIwMDYvMDcvMjkgMTc6NTg6NDIg cmlsbGlnIEV4cCAkCgpTaW1wbGUgY2hhbmdlcyBjYW4gYmUgc3VibWl0dGVkIGJ5 IGVtYWlsIHRvIHd3d0BOZXRCU0Qub3JnCgpJbnN0cnVjdGlvbnMgb24gaG93IHRv IGVkaXQgYW5kIHVwZGF0ZSB0aGUgd2ViIHBhZ2VzIGRpcmVjdGx5IGFyZSBpbjoK CiAgICBodHRwOi8vd3d3Lk5ldEJTRC5vcmcvZGV2ZWxvcGVycy9odGRvY3MuaHRt bAoKKEluIHRoZSBDVlMgcmVwb3NpdG9yeSwgdGhpcyBmaWxlIGlzIGluIGh0ZG9j cy9kZXZlbG9wZXJzL2h0ZG9jcy5odG1sKQoKPT09IEltcGxlbWVudGF0aW9uIGRl dGFpbHMgPT09CgpBbGwgTWFrZWZpbGUuaW5jIGZpbGVzIG9uIHRoZSB3YXkgZnJv bSB0aGUgY3VycmVudCBkaXJlY3RvcnkgdXB0bwpXRUJfUFJFRklYICh1c3VhbGx5 IHRoaXMgaHRkb2NzLyBkaXJlY3RvcnkpIGFyZSBpbmNsdWRlZCBhdXRvbWF0aWNh bGx5CmJ5IHRoZSB3ZWIuc2l0ZS5tayBmaWxlLCBpbiB0aGlzIG9yZGVyLiBUaGF0 IGlzLCB5b3Ugc2hvdWxkIG5vdCBpbmNsdWRlCnRoZW0geW91cnNlbGYuCgpXaGVu IHlvdSBhZGQgbmV3IFhNTCBmaWxlcyB5b3UgbXVzdCBhZGQgYW4gZW50cnkgdG8g aHRkb2NzL2xheW91dC54bWwuCg==(חייבים להתאים גם למגבלת אורך שורה באימייל)
חייבים לציין קידוד
Content-Type: text/plain; charset="iso-8859-8-i" Content-Transfer-Encoding: quoted-printable =EE=E0=E9=E4
הרבה קידודים לעברית
import quopri import sys rawmsg = sys.stdin.read() notutf8msg = quopri.decodestring(rawmsg) utf8msg = notutf8msg.decode('iso-8859-8') print(utf8msg)
env LD_PRELOAD=./mylibc.so mutt
17124 1 mutt munmap(0x7b9655bfd000, 0x170) = 0 17124 1 mutt open("/usr/share/i18n/esdb/esdb.alias.db", 0x400000, 0xffe36552) = 4 17124 1 mutt __fstat50(0x4, 0x7f7fffe36460) = 0 17124 1 mutt mmap(0, 0x7300, 0x1, 0x2, 0x4, 0, 0) = 0x7b9655bf6000
grep -R "esdb.alias" src/lib src/lib/libc/citrus/citrus_esdb.c: #define ESDB_DIR "esdb.dir" #define ESDB_ALIAS "esdb.alias" return _lookup_alias(_PATH_ESDB "/" ESDB_ALIAS, esname, buf, bufsize, _LOOKUP_CASE_IGNORE);
"Within Israel there are in excess of 40 Listserv lists which will now start using Hebrew for part of their conversations."