Given squeeze is frozen, we should now go the conservative way, that is reverting back to cons25. We will try to have another way to get debian-installer display UTF-8 (maybe defaulting to the graphical installer, not yet tested on GNU/kFreeBSD), and it is possible to do that far later in the freeze process. I have tried to do the fix myself by reverting only TEKEN_XTERM, but I still get the problem. Given I am now travelling, I can't test that anymore.
Even reverting all on amd64 does not help.
# UTF-8 console support
#options SC_PIXEL_MODE # add support for the raster text mode
#options TEKEN_UTF8 # UTF-8 output handling
#options TEKEN_XTERM # xterm-style terminal emulation
It looks like we should instead teach console,
how to handle "ESC [ x" correctly, in the same way
as "ESC [ 3 9 ; 4 9 m" is handled.
orion-bsd:~# TERM=xterm tput op | od -ax
0000000 esc [ 3 9 ; 4 9 m
5b1b 3933 343b 6d39
0000010
orion-bsd:~# TERM=cons25 tput op | od -ax
0000000 esc [ x
5b1b 0078
This way we can leave current TEKEN options as they are.
Petr