PDA

View Full Version : استفاده از یونیکد در دلفی



jirjirakk
دوشنبه 05 مرداد 1383, 20:13 عصر
سلام
من دیتا بیسی دارم که اطلاعات به صورت UTF-8 توی اون ذخیره شده و حالا وقتی از کامپوننت های استاندارد خود دلفی میخوام استفاده کنم اطلاعات به صورت ناخوانا نمایش داده میشود.
در ضون توی کارکترست هم یونیکد وجود نداره.
این مشکل و چی جوری حل کنم.

تشکرات

مهدی کرامتی
دوشنبه 05 مرداد 1383, 21:31 عصر
اطلاعات فوق فارسی است؟

jirjirakk
دوشنبه 05 مرداد 1383, 21:45 عصر
بله، فارسی است

مهدی کرامتی
دوشنبه 05 مرداد 1383, 23:36 عصر
شما میتونید پس از خواندن اطلاعات آنها را به فرمت Windows-1256 تبدیل کرده و تغییرات تون رو انجام بدید، سپس هنگام ذخیره کردن دوباره به فرمت یونیکد برگردونید.

این توابع را در اینکار استفاده کنید: UTF8ToAnsi و AnsiToUTF8

jirjirakk
دوشنبه 05 مرداد 1383, 23:49 عصر
آقای کرامتی فعلا من از همین روش برای انجام کار (ورود اطلاعات - ویرایش و ...) استفاده میکنم اما مشکل اصلی من در هنگام نمایش در DBGrid است که اطلاعات را به صورت مستقیم از دیتاسورس میخونه.