Date: Thu, 1 Feb 2018 08:28:31 +0100 From: Matthias Apitz <guru@unixarea.de> To: freebsd-hackers@freebsd.org Subject: Re: Printing UTF-8 characters Message-ID: <20180201072831.GA2239@c720-r314251> In-Reply-To: <CAFd4kYD_Q9Y84LvCGELVodt%2B30KM_KzNzoLOzudZm9kaLqGPaQ@mail.gmail.com> References: <CAFd4kYD_Q9Y84LvCGELVodt%2B30KM_KzNzoLOzudZm9kaLqGPaQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
El d=C3=ADa jueves, febrero 01, 2018 a las 01:15:34a. m. -0500, Farhan Khan= escribi=C3=B3: > Hi everyone, >=20 > Is there a standard way to render historically non-printable UTF-8 > characters that will work across all terminals? I am trying to modify a > standard FreeBSD utility that may occasionally work with characters in > other languages. On some terminals, specifically FreeBSD running in > VirtualBox, I see question-marks rather than the expected character. I > wonder if this is the proper way to display such non-printable characters > or no? Not sure what you mean with 'historically non-printable UTF-8'. UTF-8 is an encoding form (one of more) to present Unicode Codepoints in bytes. If you want to "print" them to paper or PDF there are ways to write them with Postscript and with the correct font-support to bring them into human readable form. If you want to "display" these UTF-8 bytes you need a terminal-software with UTF-8 support, for example from the ports x11/rxvt= -unicode and the fonts for the Codepoint areas you want to display. Btw: Can you display my signature line correctly? There is an UTF-8 encoded Codepoint for a mobile telephone :-) matthias --=20 Matthias Apitz, =E2=9C=89 guru@unixarea.de, =E2=8C=82 http://www.unixarea.d= e/ =F0=9F=93=B1 +49-176-38902045 Public GnuPG key: http://www.unixarea.de/key.pub
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180201072831.GA2239>