Closed
Bug 7423
Opened 26 years ago
Closed 26 years ago
HTTP-Equiv charset handling is not working
Categories
(Core :: Internationalization, defect, P1)
Core
Internationalization
Tracking
()
VERIFIED
FIXED
M7
People
(Reporter: momoi, Assigned: rickg)
References
()
Details
** Observed with 6/1/99 Win32 build **
With this M7 build, go visit a page which has a meta charset tag.
It should load correctly in one try. This is not the case.
You're able to see a page like this with the first load with a
build from a few days ago. This mechanism is not working properly with the
build above.
Updated•26 years ago
|
Assignee: ftang → rickg
Severity: normal → major
OS: Windows NT → All
Priority: P3 → P1
Hardware: PC → All
Target Milestone: M7
Comment 1•26 years ago
|
||
This is caused by a bug in nsStr.cpp FindCharInSet. The following code should
fix it.
Index: nsStr.cpp
===================================================================
RCS file: /m/pub/mozilla/xpcom/ds/nsStr.cpp,v
retrieving revision 1.16
diff -c -r1.16 nsStr.cpp
*** nsStr.cpp 1999/05/29 09:40:49 1.16
--- nsStr.cpp 1999/06/01 23:40:48
***************
*** 495,501 ****
while(++index<aDest.mLength) {
PRUnichar theChar=GetCharAt(aDest,index);
! thePos=gFindChars[aSet.mCharSize](aSet.mStr,aSet.mLength,anOffset,theChar,
if(kNotFound!=thePos)
return index;
} //while
--- 495,501 ----
while(++index<aDest.mLength) {
PRUnichar theChar=GetCharAt(aDest,index);
! thePos=gFindChars[aSet.mCharSize](aSet.mStr,aSet.mLength,0,theChar,aIgnore
if(kNotFound!=thePos)
return index;
} //while
***************
*** 569,575 ****
while(--offset>=0) {
PRUnichar theChar=GetCharAt(aDest,offset);
! thePos=gRFindChars[aSet.mCharSize](aSet.mStr,aSet.mLength,anOffset,theChar
if(kNotFound!=thePos)
return offset;
} //while
--- 569,575 ----
while(--offset>=0) {
PRUnichar theChar=GetCharAt(aDest,offset);
! thePos=gRFindChars[aSet.mCharSize](aSet.mStr,aSet.mLength,0,theChar,aIgnor
if(kNotFound!=thePos)
return offset;
} //while
Reassign this to rickg.
Fixed
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Updated•26 years ago
|
Status: RESOLVED → VERIFIED
Comment 3•26 years ago
|
||
I verified this in 6-10-09 build.
You need to log in
before you can comment on or make changes to this bug.
Description
•