WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
VERIFIED FIXED
4362
Add mac-cyrillic to the list of encodings
https://bugs.webkit.org/show_bug.cgi?id=4362
Summary
Add mac-cyrillic to the list of encodings
Alexey Proskuryakov
Reported
Tuesday, August 9, 2005 9:13:04 PM UTC
This site (one of the largest banks in Russia) sends charset=mac-cyrillic instead of x-mac-cyrillic. Safari doesn't support such an alias. I have tried adding an alias to WebCore/kwq/mac-encodings.txt, but for whatever reason, this makes the build fail: MacCyrillic: x-mac-cyrillic, mac-cyrillic, xmacukrainian /bin/sh -c /Users/ap/WebKit/WebKitBuild/WebCore.build/Deployment/WebCore.build/Script-932FC0D20824A2C4005B3C75.sh mac-cyrillic, in mac-encodings.txt, has illegal characters in it (must be all lowercase alphanumeric) Also, xmacukrainian (and x-mac-ukrainian) look like aliases to MacUkrainian, not MacCyrillic.
Attachments
proposed patch
(616 bytes, patch)
2005-12-13 22:14 PST
,
Alexey Proskuryakov
darin
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Alexey Proskuryakov
Comment 1
Saturday, October 1, 2005 9:39:14 PM UTC
The make-charset-table issue may have been obsoleted by switching to ICU (I'm not really sure, though). I have filed a request to add mac-cyrillic as an ICU Jitterbug 4859 (<
http://dev.icu-project.org/cgi-bin/
icu-bugs>).
Darin Adler
Comment 2
Wednesday, December 14, 2005 3:33:32 AM UTC
All you have to do is add "maccyrillic" without the hyphen. Non-alphanumeric characters are ignored when doing the table match and only the first item in each table is allowed to contain them (because it's used in reverse-mapping an encoding to its name). So fixing this bug is as simple as adding that element to the table.
Alexey Proskuryakov
Comment 3
Wednesday, December 14, 2005 6:14:55 AM UTC
Created
attachment 5072
[details]
proposed patch Thank you, I didn't grasp the difference between the first and subsequent elements :) I'm left wondering about
rdar://3327157
(x-mac-ukrainian should be mapped to MacCyrillic) - could it be a workaround for some problem that no longer exists?
Alexey Proskuryakov
Comment 4
Wednesday, December 14, 2005 6:28:23 AM UTC
A layout test is probably not necessary here (there are no tests for the presence of charset aliases) - correct me if I'm wrong.
Darin Adler
Comment 5
Wednesday, December 14, 2005 5:41:30 PM UTC
Comment on
attachment 5072
[details]
proposed patch r=me
Adele Peterson
Comment 6
Wednesday, December 14, 2005 6:18:03 PM UTC
I've committed this.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug