PDA

View Full Version : wide string و Unicode



M.Ehsanifar
سه شنبه 22 آبان 1386, 14:57 عصر
سلام دوستان

چطور می شه کد هگز کاراکتر های wide String رو عوض کرد . من میخوام کد حرف ی عربی رو که در یونی کد 064a , 0649 است رو به 06cc تغیر بدم . البته بوسیله این کد یه کارایی کردم ولی خطای Incompatible type رخ می ده (در خط سوم) . (داخل سایت هم جستجو کردم .. نبود )



ws:='لبنیات';




for l:=1 to length(ws) do


if ((ws[l]=$064a) or (WS[l]=$0649)) then

Showmessage(' ');







مطلب دیگه اینکه بعد از این کار باید مقادیر تصحیح شده رو به بانک بر گردونم . برای این کار باید بانک اطلاعاتی من از unicode حمایت کنه ولی من از ADO , access استفاده می کنم . و ADO از unicode حمایت نمی کنه . حالا باید چکار کنم .




متشکرم ..

JAFO_IRAN
سه شنبه 22 آبان 1386, 17:27 عصر
به صورت زیر استفاده کنید:


WideChar($064a)