Closed Bug 153150 Opened 22 years ago Closed 22 years ago

Need to be able to control page encodings (Character coding menu)

Categories

(Camino Graveyard :: General, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
Camino0.7

People

(Reporter: sfraser_bugs, Assigned: mikepinkerton)

References

()

Details

(Keywords: intl)

From: Shoshannah Forbes <xslf@yahoo.com>
Newsgroups: public.mozdev.chimera
Subject: Chimera international support
Date: Thu, 20 Jun 2002 19:17:22 +0300

I have been using Mozilla for a while on OSX/9 to browse Hebrew web 
pages. Since I wanted something faster, I went and downloaded Chimera 
0.3.0.

I looks great and is indeed much faster then Mozilla. However, I didn't 
find any place where I can control the Encodings. No problem with pages 
with a correct charset declaration, however there is no way to set the 
correct default encodings for pages that do not specify encoding, or to 
override pages which specify incorrect encodings. I am I missing 
something? Or is that feature really missing? What are the plans 
regarding incorporating internation support into chimera?
Considering the number of pages out there with missing or incorrect encoding, it
is close to impossible to use chimera for browsing international pages. This is
a major issues for non Latin1 users (basicly, most of the world)
Severity: normal → major
Looks like we need a Chimera Internationalization meta bug.
we should revisit the need for charset control in a bit. CC'ing ftang
Assignee: saari → pinkerton
Summary: Need to be able to control page encodings → [RFE] Need to be able to control page encodings
Keywords: intl
other embedding projects are using some new encoding sniffer code that they're
quite happy with instead of the heinous encoding menu. i'd prefer we hook up that.
Status: NEW → ASSIGNED
Target Milestone: --- → Chimera0.5
Re: the encoding sniffer- How does it work with pages that have incorrect
encoding marked?
Does it work with all encodings? Even those that do not have autodetect feature
in mozilla (like Hebrew).

Re Comment #2 : Should I open such a bug? Who should I assign it to?
Target Milestone: Chimera0.5 → Chimera0.7
[RFE] is deprecated in favor of severity: enhancement.  They have the same meaning.
Severity: major → enhancement
Summary: [RFE] Need to be able to control page encodings → Need to be able to control page encodings
*** Bug 180703 has been marked as a duplicate of this bug. ***
Is anything going on here? Are we at least going to be able to set deafult
encoding when none is set in the page? I am sick of tired being unable to view
pages since they didn't specify encodings and I have no way to tell chimera what
to use.

The encoding sniffer does not help, since it doesn't support Hebrew in any of
the mozilla porjects.

I really think we should up the severty of this bug, since it is not a "nice to
have" feature, but it is actaully prevnting from viewing web sites.

for example:
http://www.rest.co.il/yoezer/
I would agree that this is a serious issue for many international users.
Reposting a useful comment from one of the duplicates of this bug, for those who
are having trouble with the universal detector change made in mid-November:

In the meantime, you can turn universal auto-detect on manually by deleting the
following line in all-chimera.js (which is inside the Chimera package):

pref("intl.charset.detector", "universal_charset_detector");
>you can turn universal auto-detect on manually

too bad this dos not helplanguages the auto detector does not cover, like hebrew :-(
*** Bug 184543 has been marked as a duplicate of this bug. ***
Summary: Need to be able to control page encodings → Need to be able to control page encodings (Character coding menu)
To Joshua's comment: I don't know what change you refer to, but if there are two
detectors now, http://aoshimak.tripod.co.jp/ is only correctly displayed *with*
the all-chimera.js hack.
I tried adding the intl.charset.detector pref as per comment 10 but I was not
able to render http://aoshimak.tripod.co.jp/ properly.  Btw...what is the
all-chimera.js hack?

I think the best solution is to have the Character Encoding menu AND also a
preference for selecting the default encoding.  Mozilla and IE both have both of
these features.  Omniweb supports default encoding via preferences.  Chimera
should at least support one of these if not both.
Re Suraj: By *with* hack I mean the pref() line has to be *removed* to display
the page. So whatever this changes, I'd make it the default ;-)
I will repeat again:
There are languages which are supported by mozilla/chimera, that are not
detected by the autodetect.
Therefore, relaying on the autudetect and those hack, will not work users of the
above languages.
Having the menu / option for default encoding are a must- not an extra.
did you notice that this is the only Mac osx browser _without_ and encoding
menu? Even the new Apple Safari (a browser with a very simple UI) has one.
There is a reason for that.
Thanks
Severity: enhancement → normal
landed one equiv to safari's. worked for the simple sites i tried, obviously not
an exhaustive test. I'll leave that to the experts ;)
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Tested on http://aoshimak.tripod.co.jp/. Works great.
Status: RESOLVED → VERIFIED
Excellent! It works great.  Now the thing that would make it complete is if we
could set our default encodings in systems preferences.  Maybe that should be
filed as another bug/feature request.
I meant Chimera Preferences and not Systems Preferences.
Suraj,check out bug 161337 and bug 182610. They cover the issues you mention.
Another thing we may want to do is store a charset for a bookmark, if you change
the charset while viewing a bookmarked page.
You need to log in before you can comment on or make changes to this bug.