Some wrong behavior under Chinese Windows 2000
Posted: 14 Feb 2006, 14:31
OS: Windows 2000 SP4 Traditional Chinese Version
Codepage: 950
File Panel:
Version: 1.52-2.5b11
When I entered a directory like "c:\功能"(ANSI Code: A5 5C AF E0)
and leaved it, I expected that I would get the directory is "c:\"
But it seems Salamander dividing the path with "\"
So, I got "C:\?", a nonexisting directory.
Maybe you can use the GetFullPathName or CharPrev to avoid the problem.
(I think there will be the same problem under other Far-east Windows)
Internal Viewer:
Version: 2.0 to 2.5b11
When I copy a chinese word to clipboard, and paste into other application
ex. the article:
"伊朗已開始小規模濃縮鈾活動 2006/02/14 18:53"
I selected the text in the article, and copy to here. It appeared
"伊朗已開始小規模濃縮鈾活動 2006/02/14 18:53楫杮" and tried again
"伊朗已開始小規模濃縮鈾活動 2006/02/14 18:53垳튼몪岹䂿姁䂧纷䎡澳侬䂤"
It was copied too much bytes to clipboard.
I think it maybe use the count of ANSI bytes to copy UNICODE words
It won't work under the DBCS environment, because there are existing two bytes mapping to one unicode word.
sorry for my poor English[/b]
Codepage: 950
File Panel:
Version: 1.52-2.5b11
When I entered a directory like "c:\功能"(ANSI Code: A5 5C AF E0)
and leaved it, I expected that I would get the directory is "c:\"
But it seems Salamander dividing the path with "\"
So, I got "C:\?", a nonexisting directory.
Maybe you can use the GetFullPathName or CharPrev to avoid the problem.
(I think there will be the same problem under other Far-east Windows)
Internal Viewer:
Version: 2.0 to 2.5b11
When I copy a chinese word to clipboard, and paste into other application
ex. the article:
"伊朗已開始小規模濃縮鈾活動 2006/02/14 18:53"
I selected the text in the article, and copy to here. It appeared
"伊朗已開始小規模濃縮鈾活動 2006/02/14 18:53楫杮" and tried again
"伊朗已開始小規模濃縮鈾活動 2006/02/14 18:53垳튼몪岹䂿姁䂧纷䎡澳侬䂤"
It was copied too much bytes to clipboard.
I think it maybe use the count of ANSI bytes to copy UNICODE words
It won't work under the DBCS environment, because there are existing two bytes mapping to one unicode word.
sorry for my poor English[/b]