Hi kre, > > I am aware that some people, for reasons I cannot comprehend, want > > to run in the "C" locale > > I do that, not so much because I want to, but because that's what > happens when no LC_* env variables (nor LANG) exist at all. That's > me. I believe you understand that locales aren't exactly first class > objects in NetBSD... (Or not yet anyway).
https://wiki.netbsd.org/tutorials/unicode/ suggests Unicode through UTF-8 is well supported as long as the user sets the appropriate environment variables. Isn't just that you choose not to set them? > I however don't have an input method to type the UTF8 chars, so > I can't do a substitute command for them Given your editor is in the C locale, does it have a way to search for their encoding bytes? $ smartq <<<\`\' ‘’ $ smartq <<<\`\' | hd 00000000 e2 80 98 e2 80 99 0a |.......| 00000007 $ smartq <<<\`\' | LC_ALL=C sed $'s/\xe2\x80[\x98\x99]/'\'/g '' $ -- Cheers, Ralph.
