http://bugs.winehq.org/show_bug.cgi?id=6801
--- Comment #22 from Hin-Tak Leung <htl10(a)users.sourceforge.net> 2008-04-09 06:38:32 ---
For a proof-of-concept, you can even just hard-code the transform for the
french "e" (e.g. search for "&eaute" and replace it with its UCS-16 equivalent)
and just that and have a prototype patch which demonstrates that would fix the
problem. Then you can think about doing it generally for all
accented/htmlscaped characters, and move the code into the right place...
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=6801
--- Comment #21 from Hin-Tak Leung <htl10(a)users.sourceforge.net> 2008-04-09 06:36:03 ---
(In reply to comment #20)
<snipped>
> in fact it's not the problem that they use lower 8bit.. because:
>
> "mk:@MSITStore:Z:\\home\\adam.asnyk\\.wine\\drive_c\\Program
> Files\\GT2002\\gt2002.chm::présentation_du_logiciel.htm"
>
> eacute is accented (french) "e".. so it's ok, but I think it should not be
> encoded with html entities.
>
That's what I meant - the accented "e" needs to be put into UCS-16LE -
double-byte
unicode small-endian, rather than "é" which is all lower 7-bit.
i.e. turns it from 8x2 bytes (8 WCHAR with higher 8-bit zero) to 2-bytes.
I would say do it in place and see that it works, then think about moving it
to the right place :-).
The right place is probably something to do with urlencode, so it would be
around
the urlmon, etc area.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=6801
--- Comment #20 from Tefnet developers <developers(a)tefnet.pl> 2008-04-09 06:30:10 ---
(In reply to comment #18)
> My hunch about the not-working pages with accented characters is that they need
> to be transformed to WCHAR properly. The URL strings are WCHAR strings, but
> they only use the lower 8-bit or whatever at the moment - I think that may need
> to be fixed.
>
in fact it's not the problem that they use lower 8bit.. because:
"mk:@MSITStore:Z:\\home\\adam.asnyk\\.wine\\drive_c\\Program
Files\\GT2002\\gt2002.chm::présentation_du_logiciel.htm"
eacute is accented (french) "e".. so it's ok, but I think it should not be
encoded with html entities.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=6801
--- Comment #19 from Tefnet developers <developers(a)tefnet.pl> 2008-04-09 06:23:21 ---
(In reply to comment #18)
> My hunch about the not-working pages with accented characters is that they need
> to be transformed to WCHAR properly. The URL strings are WCHAR strings, but
> they only use the lower 8-bit or whatever at the moment - I think that may need
> to be fixed.
>
yes... i'm trying to find the best place in code to do this.. any suggestions?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=201
Austin English <austinenglish(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |patch, testcase
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=835
Austin English <austinenglish(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords|FIXME |testcase
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=2883
--- Comment #6 from Austin English <austinenglish(a)gmail.com> 2008-04-09 05:50:24 ---
Still present in git.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=2948
Austin English <austinenglish(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |patch, testcase
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=3028
Austin English <austinenglish(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |testcase
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.