Closed Bug 359200 Opened 18 years ago Closed 13 years ago

double clicking on a file with a "unicode" name fails

Categories

(Firefox :: Shell Integration, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jshin1987, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: intl, Whiteboard: [closeme 2011-05-28])

Attachments

(1 file)

Double-clicking on a file whose name includes characters outside the default system codepage (e.g. Japanese name where 1252 is the default code page)  fails. 
(bug 193358 comment #19)

Although bug 162361 was fixed, we still need to fix bug 282285 (see bug 281781) 

I compromised in the summary line and used 'unicode name' hoping that will make this bug easier to be found.
Concerning bug 282285:
I don't know much about DDE, but I remember that Word 2000 had this problem, ie double-clicking on a Unicode-named document and Word was unable to open it.

Microsoft has corrected this bug in Word XP and Word 2003.  I think Word XP was supposed to work in Win98 as well.  So maybe you could take a look at how parameters are passed in DDE so as to maintain backward compatibility.

But I think this problem comes from FF which doesn't expect to receive Unicode string.
(In reply to comment #1)

> But I think this problem comes from FF which doesn't expect to receive Unicode
> string.

Yes, that's our bug. Did I say otherwise? 
 

Depends on: 333805
Is this still a problem now that bug 374122 is fixed?
Whiteboard: [closeme 2011-05-28]
In the default settings which registered by Firefox, I can open Unicode file name by double click on explorer (both when Fx isn't launched and is running). But I'm not sure about when I open it via DDE.

# Where can I change the settings for using DDE on Win7?
We should be using DDE on Win7 unless you manually modify registry settings.
I upload this test case in case there would be any regression in the future and we'd need some test case.

The name of this HTML file is
ABC_çàñ_řşŧ_άέή_ЖЙЯ_東西马_あいう_가각갂_∯∀⊈.html
which contains the following characters groups:

1. Simple ASCII
2. Extended Latin for western Europe
3. Extended Latin for eastern Europe (well, I think :p)
4. Greek (non trivial characters - because trivial ones might be included in some other charset)
5. Cyrillic
6. Chinese (including Traditional, "neutral" and Simplied Chinese characters)
7. Japanese
8. Korean
9. Mathematical symbols

The name is made up so that whatever system locale one is using, there should be some non-ANSI characters in it and as a result, if full Unicode is not supported, the HTML file can't be opened.
Using the test case I've just uploaded, I've done the double-click test with the following FF versions in XP Pro after a default installation:

2.0.0.20 ==> fail
3.0.19   ==> OK
3.6.17   ==> OK
4.0.1    ==> OK

Therefore, I also think this bug could be closed as solved.
Per last comment => WFM
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: