PDA

View Full Version : سوال: کمک در رابطه با حروف یونیکد



m-akrami
یک شنبه 01 شهریور 1394, 15:27 عصر
با سلام
دوستان مشکل عجیبی با کد های یونیکد پیدا کردم . من با استفاده از این دو خط کد خیلی راحت یونیکد مورد نظرم رو پیدا میکنم :



wchar_t ucod = L'ب';
int code = (int)ucod;


این دو خط به من یونیکد حرف "ب" رو بر میگردونه اما میخوام بدونم چطوری میشه برعکس این کارو انجام داد ، مثلا من یونیکد مورد نظرم رو دارم میخوام حرفش رو دربیارم
خیلی ممنون میشم اگه کمک کنید

Nader G
یک شنبه 01 شهریور 1394, 16:20 عصر
باید مشخص کنید با چه نوع کدگذاری ای کار می کنید؟ مثلا utf-8 یا utf-16؟
ضمنا منظورتون از این که حرفش رو در بیارید دقیقا چی هست؟
در هر صورت اگه دو تا لینک زیر بخونید اطلاعات کلی خوبی بدست میارید:
http://www.joelonsoftware.com/articles/Unicode.html
http://utf8everywhere.org (http://utf8everywhere.org/)

m-akrami
یک شنبه 01 شهریور 1394, 16:55 عصر
منظور من اینه که مثلا کد حرف "س" دارم که 1587 هست و میخوام اون رو به حرف تبدیل کنم

rahnema1
یک شنبه 01 شهریور 1394, 21:08 عصر
wchar_t ucod = 1587;