Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Ascii to HEX in Unicode fonts
Message
From
10/02/2014 04:23:10
 
 
To
10/02/2014 03:58:42
Reza Meamar
Homa Programming Group
Shiraz, Iran
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 7 SP1
OS:
Windows XP SP3
Network:
Windows 2003 Server
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01593811
Message ID:
01593813
Views:
50
>Dear All,
>I am using from Persian font. ( similar to Arabic )
>I need to calculate HEX value of each character of my string.
>So, ascii code of my character must be based on UNICODE.
>For example
>?asc(“م”) && Return 227 => HEX=E3
>
>But in Unicode, it must return 1605 => HEX=0645
>
>How I can do this conversion?

try

(1) Conversion from code page 1256 (arabic) to UTF-16 ( little endian)
data =chr (227)
utf16 =Strconv(m.data , 5, 1256, 1)
If you want UTF-16 big endian, you'll have to reverse the bytes of utf16
(2) utf-16 to hex
hex = strconv(utf16, 15)
?hex && 4506
Gregory
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform