Closed
Bug 31511
Opened 26 years ago
Closed 25 years ago
Cannot display chinese characters in personal toolbar (bookmark), bookmark window, sidebar and status area.
Categories
(Core :: Internationalization, defect, P3)
Tracking
()
VERIFIED
INVALID
M16
People
(Reporter: leealwc, Assigned: ftang)
Details
Attachments
(6 files)
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; N; Linux 2.2.12-20 i586; en-US; m14)
BuildID: 2000030913
Chinese characters can be displayed correctly in the browser, but they cannot be
displayed in the personal toolbar, bookmark window, sidebar, and the status bar.
I have attached a screenshot of a popup of the personal toolbar.
My system is running Redhat 6.1 with the following from CLE 0.8p1 installed:
- XFree86-3.3.5-7CLE.i386.rpm
- XFree86-SVGA-3.3.5-7CLE.i386.rpm
- XFree86-libs-3.3.5-7CLE.i386.rpm
- XFree86-xfs-3.3.5-7CLE.i386.rpm
- taipeifonts-1.2-12.noarch.rpm
Reproducible: Always
| Assignee | ||
Comment 2•25 years ago
|
||
I think we fix this already. Do you have problem with your old bookmark ? Do
you start mozilla under Chinese locale when you import them ?
If you visit an Chinese page, and do a "bookmark " add curent page", you should
see them correctly.
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
- The default language of my system is "en_US". (I prefer to leave
the menu items, etc in english) In mozilla, I have set the character
coding to "Auto-Detect (Traditional Chinese)".
- In build 2000031013, after I do "bookmark > add current page", the
chinese characters in the bookmark still does not display correctly.
(I have tried that in both en_US and zh_TW.Big5 mode.
In the M13 Release:
- If system language is "en_US", bookmarks in chinese does NOT display
correctly.
- If system language is "zh_TW.Big5", bookmarks in chinese are displayed
correctly.
In build 2000031013:
- In both cases, bookmarks in chinese does NOT display correctly.
Here's the output after I change locale to "zh_TW.Big5" and run mozilla:
(build 2000031013)
------------------------------------------------------------------------
MOZILLA_FIVE_HOME=/home/leeal/moz
LD_LIBRARY_PATH=/home/leeal/moz
SHLIB_PATH=/home/leeal/moz
LIBPATH=/home/leeal/moz
MOZ_PROGRAM=./mozilla-bin
MOZ_TOOLKIT=
moz_debug=0
moz_debugger=
Profile Manager : Profile Wizard and Manager activites : Begin
Profile Manager : Command Line Options : Begin
Profile Manager : Command Line Options : End
ProfileManager : GetProfileDir
ProfileManager : GetProfileDir
Profile Manager : Profile Wizard and Manager activites : End
Gdk-WARNING **: Missing charsets in FontSet creation
Gdk-WARNING **: ISO8859-1
Gdk-WARNING **: BIG5-0
WEBSHELL+ = 1
WEBSHELL+ = 2
assuming d&d is off for Navigator
nsCollationUnix::Initialize mLocale = zh_TW.Big5
nsCollationUnix::Initialize mCharset = Big5
nsCollationUnix::Initialize mLocale = zh_TW.Big5
nsCollationUnix::Initialize mCharset = Big5
WEBSHELL+ = 3
Setting content window
It's NOT UTF-16LE- byte 217(d9)
It's NOT UTF-16BE- byte 220(dc)
failed to set the page title.
Document http://www.mozilla.org/ loaded successfully
Document: Done (3.198 secs)
WEBSHELL+ = 4
------------------------------------------------------------------------
A little side note: is it possible to let the bookmark auto detect
GB/BIG5 characters?
This morning when I start mozilla I found that somehow it can
display chinese in the bookmark. So I think I must be missing
something yesterday and I just carried out some more tests.
Here's the result:
1) Problem with [Bookmarks -> Add Current Page]:
Procedures:
- change system locale to "en_US"
- logout system and re-login
- delete the ~/.mozilla directory
- run mozilla
- goto http://www.singtao.com/
- Bookmarks -> Add Current Page
--> seems that the chinese characters saved are corrupted
because I can't read it even by reading bookmarks.html.
--> screen shot of bookmark attached as Snapshot 1
--> same thing happened when locale is zh_TW.Big5 instead of
en_US. (Snapshot 2)
2) More tests:
Test 1:
- change system locale to "zh_TW.Big5"
- logout system and re-login
- delete the ~/.mozilla directory
- run mozilla to create profile, then quit mozilla
- copy my bookmark from Netscape 4.72 to Mozilla
(ie, cp ~/.netscape/bookmarks.html ~/.mozilla/mozProfile/)
--> chinese display in bookmark OK. (Snapshot 3)
Test 2:
- change system locale to "en_US"
- logout system and re-login
- delete the ~/.mozilla directory
- run mozilla to create profile, then quit mozilla
- copy my bookmark from Netscape 4.72 to Mozilla
(ie, cp ~/.netscape/bookmarks.html ~/.mozilla/mozProfile/)
--> no chinese in bookmark (Snapshot 4)
- change system locale to "zh_TW.Big5"
- logout system and re-login
- run mozilla
--> still no chinese display in bookmark
Test 3:
- change system locale to "zh_TW.Big5"
- logout system and re-login
- delete the ~/.mozilla directory
- run mozilla to create profile, then quit mozilla
- copy my bookmark from Netscape 4.72 to Mozilla
(ie, cp ~/.netscape/bookmarks.html ~/.mozilla/mozProfile/)
--> chinese display OK (Snapshot 3)
- change system locale to "en_US"
- logout system and re-login
- run mozilla
--> chinese display still OK (Snapshot 5)
| Reporter | ||
Comment 10•25 years ago
|
||
ftang: sorry if you find my bug report to be confusing. :p
In summary, what I think is the problem is that:
1) Seems to me that the default bookmark file does not work
with chinese.
2) Once the bookmark is working (using procedure in Test 3), it
works even when system locale is not chinese and "add current
page" works. If not, it still does not work after I change
system locale to chinese. Seems to me that it's a portability
problem of the profile/bookmark.
3) Some people (like me) prefer to leave system locale to english
but wants to read chinese. I think it's best if the
profile/bookmark is independent of the system locale.
hope this helps...
| Assignee | ||
Comment 11•25 years ago
|
||
leeal- what you report is actually three part of the problem:
1. Importing bookmark file from your 4.x bookmark file
2. Add new bookmark in seamonkey
3. view bookmark file thorugh viewing bookmark.html
The first will only do correctly if your system is set to Chinese locale. In
order to make seamonkey bookmark system work for multilingual, we decide to use
UTF-8 to store the boomark entries in seamonkey, this mean there is a importing
procedure. We depend on the system locale to figure out the system charset
in order to import that from the 4.x bookmark file, then we keep the entries in
UTF-8 so we can have both traditional Chinese and Simplified Chinese (and
Korean/Japanese, so on) bookmarks. Therefore, it is very critical the locale set
correctly when you import the the bookmark file (it will be done automatically
when you first create the moz profile)
2. This should always work. If it didn't then it is a bug.
3. This is not guarantee to work. We are changing the bookmark format to use
UTF-8 so we can store multilingual bookmark.
I will retest this tomorrow
Add waterson/rjc to the cc list. waterson/rjc, I will do more test and may
assing to you if it is truely a problem.
| Assignee | ||
Comment 12•25 years ago
|
||
about your question
>A little side note: is it possible to let the bookmark auto detect
GB/BIG5 characters?
There are no detection code associate with bookmark charsets.
There are detection code related to browser page loading.
| Assignee | ||
Comment 14•25 years ago
|
||
Is this still a problem ?
| Assignee | ||
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
| Assignee | ||
Comment 15•25 years ago
|
||
have not heard back from leeal@earthing.net for over a week. Mark this invalid
untill he reopen it.
| Assignee | ||
Comment 16•25 years ago
|
||
Here is the response from Albert Lee
Subject:
Re: about Bugzilla bug 31511
Date:
Thu, 27 Apr 2000 13:23:08 -0400
From:
Albert Lee <leeal@earthling.net>
To:
Yung-Fong Tang <ftang@netscape.com>
CC:
leeal@earthling.net, ciqamv@netscape.com
References:
1
Hi, Tang, the problem seems to be fixed.
However, I still have some concerns about the bookmark
conversion process.
1) If there are chinese characters in the old bookmark
from Netscape 4.xx, and the user does not set his
locale to Big5 or GB, the chinese characters in the
converted bookmark file will not be displayed correctly.
In this case, is it possible to fix the bookmark?
2) If locale is BIG5 when converting the bookmark, it
does not convert GB characters correctly. Is it
possible to handle them both?
I would suggest mozilla to give a warning message to the
user before doing the conversion, and to have an option
to select the original locale manually.
Albert Lee
Keep this bug as Resolved Invalid
You need to log in
before you can comment on or make changes to this bug.
Description
•