Se você se certificar de que está usando a localidade correta, poderá ver os caracteres corretos em vim e em nvi , mas não em vi .
$ LC_CTYPE=hu_HU.UTF-8 vim test.txt
ou
$ export LC_CTYPE=hu_HU.UTF-8
$ vim test.txt
Na verdade, funciona (em vim / nvi ) com o en_US.UTF-8 locale também. O vi do OpenBSD não é compatível com UTF-8.
IssofoitestadonoOpenBSD-current(pré-6.3)comovidosistemabase,bemcomocomvimenvidasportas.AimagemmostraoVimdasportasdoOpenBSD(vim-8.0.1255p0-no_x11)emexecuçãonoPuTTYdeumhostdoWindows,maseutesteicomêxitonoFVWMdoOpenBSDcomopadrãoxtermtambém.Alocalidadeéhu_HU.UTF-8naimagem.DefiniralocalidadecomoCforneceomesmoresultadoquevocêmostranapergunta.
Alocalidadecorretapodeserdefinidanoarquivo.xsession(ou.xinitrc,dependendosevocêfazloginapartirdexenodmouiniciaoX11comstartxnoconsole):
exportLC_ALL=en_US.UTF-8fwvm&wmpid=$!xterm&wait"$wmpid"
(ou algo similar)
Observe que a variável LC_ALL e / ou LC_CTYPE precisa ser exportada.
Em relação a uxterm : uxterm parece ter sido removido após o lançamento do OpenBSD 6.0.
A mensagem de commit (de seg, 24 out 2016 13:55:37) simplesmente lê
Stop providing the uxterm and koi8rxterm shell scripts.
Requested by schwarze@ agreed naddy@
Existe, no entanto, uma porta chamada rxvt-unicode que fornece o utilitário urxvt .


