[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Chinese characters get all wrong



Yeah I seems to have to same problem.  Galeon seems to work fine. But
gnomeicu nickname are all screwed up.  Don't know what's happening.  I
am using unstable.  And it happen within this few days.

Edwin Lau

On Tue, Dec 04, 2001 at 12:31:00PM +0800, Isaac To wrote:
> Hi all,
> 
> Yesterday when I upgrade my sid box (which has LANG=zh_TW.Big5), I suddenly
> found that new Gnome program failed to display correctly: some strange
> characters get shown up instead of the correct Big5 characters.  After
> removing a lot of fonts (except the eten one), the problem still persists.
> So I think that the right font is selected, only that the wrong characters
> are being used.  I tried to strace it and get the following strange result.
> It seems that somehow gtk decides to use the locale definition in the file
> /usr/X11R6/lib/X11/locale/zh_CN/XLC_LOCALE, which is surprising considering
> I use a zh_TW locale.  Non-gtk clients, e.g., mozilla, xcin and crxvt, are
> not affected.  Any idea?
> 
> Regards,
> Isaac.
> 
> > strace eeyes 2>&1 | grep open
> open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> open("/usr/lib/libgnomeui.so.32", O_RDONLY) = 3
> open("/usr/lib/libart_lgpl.so.2", O_RDONLY) = 3
> open("/usr/lib/libgdk_imlib.so.1", O_RDONLY) = 3
> open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 3
> open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 3
> open("/usr/lib/libgtk-1.2.so.0", O_RDONLY) = 3
> open("/usr/lib/libgdk-1.2.so.0", O_RDONLY) = 3
> open("/usr/lib/libgmodule-1.2.so.0", O_RDONLY) = 3
> open("/usr/X11R6/lib/libXi.so.6", O_RDONLY) = 3
> open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
> open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
> open("/usr/lib/libgnome.so.32", O_RDONLY) = 3
> open("/usr/lib/libgnomesupport.so.0", O_RDONLY) = 3
> open("/usr/lib/libesd.so.0", O_RDONLY)  = 3
> open("/usr/lib/libaudiofile.so.0", O_RDONLY) = 3
> open("/lib/libm.so.6", O_RDONLY)        = 3
> open("/usr/lib/libdb3.so.3", O_RDONLY)  = 3
> open("/usr/lib/libglib-1.2.so.0", O_RDONLY) = 3
> open("/lib/libdl.so.2", O_RDONLY)       = 3
> open("/lib/libc.so.6", O_RDONLY)        = 3
> open("/usr/lib/libz.so.1", O_RDONLY)    = 3
> open("/etc/nsswitch.conf", O_RDONLY)    = 3
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> open("/lib/libnss_compat.so.2", O_RDONLY) = 3
> open("/lib/libnsl.so.1", O_RDONLY)      = 3
> open("/etc/passwd", O_RDONLY)           = 3
> open("/usr/share/locale/locale.alias", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW.Big5/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW.big5/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW/LC_IDENTIFICATION", O_RDONLY) = 3
> open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW.Big5/LC_MEASUREMENT", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW.big5/LC_MEASUREMENT", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW/LC_MEASUREMENT", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW.Big5/LC_TELEPHONE", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW.big5/LC_TELEPHONE", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW/LC_TELEPHONE", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW.Big5/LC_ADDRESS", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW.big5/LC_ADDRESS", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW/LC_ADDRESS", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW.Big5/LC_NAME", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW.big5/LC_NAME", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW/LC_NAME", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW.Big5/LC_PAPER", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW.big5/LC_PAPER", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW/LC_PAPER", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW.Big5/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW.big5/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW/LC_MESSAGES", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW.Big5/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW.big5/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW/LC_MONETARY", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW.Big5/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW.big5/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW/LC_COLLATE", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW.Big5/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW.big5/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW/LC_TIME", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW.Big5/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW.big5/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW/LC_NUMERIC", O_RDONLY) = 3
> open("/usr/lib/locale/zh_TW.Big5/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW.big5/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/locale/zh_TW/LC_CTYPE", O_RDONLY) = 3
> open("/usr/share/locale/zh_TW.Big5/LC_MESSAGES/gnome-libs.mo", O_RDONLY) = 3
> open("/usr/lib/gconv/BIG5.so", O_RDONLY) = 3
> open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3
> open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3
> open("/usr/X11R6/lib/X11/locale/zh_TW.big5/XLC_LOCALE", O_RDONLY) = 3
> open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3
> open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3
> open("/usr/X11R6/lib/X11/locale/zh_TW.big5/XLC_LOCALE", O_RDONLY) = 3
> open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3
> open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3
> open("/usr/X11R6/lib/X11/locale/zh_TW.big5/XLC_LOCALE", O_RDONLY) = 3
> open("/etc/popt", O_RDONLY)             = -1 ENOENT (No such file or directory)
> open("/home/kkto/.popt", O_RDONLY)      = -1 ENOENT (No such file or directory)
> open("/home/kkto/.gnome//sound/system", O_RDONLY) = 3
> open("/home/kkto/.esd_auth", O_RDONLY)  = 4
> open("/home/kkto/.Xauthority", O_RDONLY) = 5
> open("/etc/gtk/gtkrc.zh_TW.big5", O_RDONLY) = 5
> open("/home/kkto/.gtkrc", O_RDONLY)     = 5
> open("/home/kkto/.imrc", O_RDONLY)      = 5
> open("/etc/gtk/gtkrc.zh_TW.big5", O_RDONLY) = 5
> open("/home/kkto/.gtkrc", O_RDONLY)     = 5
> open("/usr/share/gnome/gtkrc", O_RDONLY) = 5
> open("/home/kkto/.gnome//Gnome", O_RDONLY) = 5
> open("/etc//sound/events/gtk-events.soundlist", O_RDONLY) = 5
> open("/home/kkto/.ICEauthority", O_RDONLY) = 6
> open("/home/kkto/.ICEauthority", O_RDONLY) = 6
> open("/home/kkto/.ICEauthority", O_RDONLY) = 6
> open("/home/kkto/.ICEauthority", O_RDONLY) = 6
> open("/usr/share/pixmaps/kterm.xpm", O_RDONLY) = 6
> open("/usr/lib/gdk-imlib1/libimlib-xpm.so", O_RDONLY) = 7
> open("/usr/share/locale/zh_TW.Big5/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/share/locale/zh_TW.big5/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/share/locale/zh_TW/LC_MESSAGES/libc.mo", O_RDONLY) = 7
> open("/usr/share/locale/zh.Big5/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/share/locale/zh/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/home/kkto/.ee/settings", O_RDONLY) = 6
> open("/usr/share/locale/zh_TW.Big5/LC_MESSAGES/ee.mo", O_RDONLY) = 6
> open("/usr/share/locale/zh_TW.big5/LC_MESSAGES/ee.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/share/locale/zh_TW/LC_MESSAGES/ee.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/share/locale/zh.Big5/LC_MESSAGES/ee.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/share/locale/zh.big5/LC_MESSAGES/ee.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/share/locale/zh/LC_MESSAGES/ee.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/share/locale/zh_TW/LC_MESSAGES/gnome-libs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/share/locale/zh.Big5/LC_MESSAGES/gnome-libs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/share/locale/zh/LC_MESSAGES/gnome-libs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 6
> open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 6
> open("/usr/X11R6/lib/X11/locale/zh_CN/XLC_LOCALE", O_RDONLY) = 6
> open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 6
> open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 6
> open("/usr/X11R6/lib/X11/locale/zh_CN/XLC_LOCALE", O_RDONLY) = 6
> open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 6
> open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 6
> open("/usr/X11R6/lib/X11/locale/zh_CN/XLC_LOCALE", O_RDONLY) = 6
> open("/home/kkto/.gnome//Gnome", O_RDONLY) = 6
> open("/home/kkto/.ee/settings", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 8
> 
> 
> Regards,
> Isaac.
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-chinese-big5-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

-- 
Edwin ERTW Lau

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com




Reply to: