It is bug 412428 (https://bugzilla.mozilla.org/show_bug.cgi?id=412428).
And I already wrote patch for the bug.
But, I don't know how should we handle ";" in filename on BeOS.
Current patch does not URL encode ";" in file name on BeOS.
Is it needed to URL encode ";" on BeOS?
