Hey Nicholas!
NB> My terminal uses UTF-8, and while I can convert *some* things from
NB> other codepages to UTF-8 with the limitations of the ".chs" charset
NB> files, I cannot convert back. So I just choose to post strictly
NB> with UTF-8. :)
Definetly a solid plan as conversion back to any 8-bit character set isn't all
that trivial as well as can and does cause grief for other 8-bit systems, the
most notable is with IBM/MS codepages and any ISO based codepages. This never
happens with utf-8 characters simply because they will never match any of the
ISO C1 control characters. Also worthy of mention are purely 7-bit systems (ie
ASCII) where 8-bit characters often can be folded over to C0 control characters
cannot happen if the original message is utf-8 encoded. In that case it'll
display the wrong characters but at least won't cause any grief by falsely
creating any control characters no matter what codepage the system where the
message is being displayed.
No 8-bit characters can claim universality and thus should be avoided no matter
what editor is deployed or at least in echomail. Netmail where the targetted
system's codepage is known is another matter and conversion between utf-8 and
8-bit encodings is much more doable without causing any grief other than to
anyone between snooping in. :::evil grin:::
NB> I also have much less use for KOI8-R than you do. :)
Near as I can tell from this angle, KOI8-R is mostly used by Russian websites
who have yet to learn that many of the documents they display are often a MS
based codepage which isn't compatible. Best to stick with utf-8 but like
sysadmins in North America they have yet to learn they are the cause of much of
the goofiness anyone with any sense can readily see when browsing the world
wide web.
I am really intersted in whatever fixes you are applying to nano. The patch
you recommended for proper softwrapping works okay although it could be better
if wrapping on spaces rather than just on position, ala coreutils' fold command
patched for multibyte characters.
Life is good,
Maurice
... Don't cry for me I have vi.
--- GNU bash, version 4.3.30(1)-release (x86_64-atom-linux-gnu)
* Origin: Pointy Stick Society - Ladysmith BC, Canada (1:153/7001.0)
|