[FFmpeg-cvslog] [propchange]: r9167 - svn:log

Uoti Urpala uoti.urpala
Fri Jun 1 15:26:31 CEST 2007


On Fri, 2007-06-01 at 14:49 +0200, Benoit Fouet wrote:
> i'm fighting to find out how to produce utf8 log messages, could you
> point me to the right direction ?

If you write the log message on unix using an editor running in a
terminal, then
1) the terminal and editor used need to support utf-8 (modern ones do)
2) both terminal and editor need to be started in an utf-8 locale (or
otherwise configured to use it, but that's less common). The specific
locale subsetting that matters is LC_CTYPE.

If you haven't configured your system to have the locale setting in
systemwide environment variables then you need to start a new terminal
process with the proper locale; any commands you run in a shell under an
existing terminal with bad locale cannot fix it.

For example the command line

LC_CTYPE=SOME_UTF8_LOCALE_NAME gnome-terminal --disable-factory

should give a terminal where utf-8 works properly. The shell and editor
under the terminal will automatically inherit the correct LC_CTYPE
setting (unless you have shell configuration files which override it
with a bad value). The --disable-factory is there because by default
gnome-terminal starts a new window in an existing process (if
available), and if you already have one with bad LC_CTYPE running it
wouldn't switch to the fixed LC_CTYPE.





More information about the ffmpeg-cvslog mailing list