Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to convert unicode clipboard text to windows-1251
Message
From
10/03/2017 05:26:28
 
 
To
10/03/2017 04:56:08
Dragan Nedeljkovich (Online)
Now officially retired
Zrenjanin, Serbia
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 10
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01648885
Message ID:
01648899
Views:
38
>>Hi!
>>
>>>?strconv(strconv(_cliptext,11,1251,1),2)
>>
>>This outputs question marks only.
>>
>>Windows system locale is Baltic Windows, codepage 1257 .
>>Maybe _cliptext content is corrupted and it already contains only question marks.
>>
>>I found working sample in http://www.news2news.com/vfp/?example=316&function=311
>>Is it OK to use it?
>>
>>Can uconv in this code replaced with built-in strconv ?
>
>The above line worked fine for UTF-8 to cyrillic. And my system locale is 1250, not 1251, so I think it doesn't influence things.
>
>There's also the matter of the format of the text you're starting with. Is it UTF-8 (or even 16), is it just Unicode, is it Koi-8R or something else.

I copied text from russian web site from Chrome browser window.
I dont know which format Chrome places to clipboard but this text can pasted to other windows applications without issues.
Maybe it is UTF-16 since in my knowldge windows uses UTF 16 everywhere in OS.
Windows API call shows that there are 5 diffrent formats available for pasting. Not sure which _cliptext chooses.
Andrus
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform