PDA

View Full Version : سوال: تبدیل UCS-2 به یونیکد و بالعکس



mohsen24000
پنج شنبه 04 اسفند 1390, 10:43 صبح
باسلام و احترام
برای تبدیل رشته UCS-2 به یونیکد معمول در دلفی 2010 یا Ansi به گونه ای که کاراکتری از بین نرفته و همان طور که UCS-2 نمایش داده می شود، نمایش داده شود:
برای مثال وقتی از TypeCast انسی استفاده می کنیم حروف `ی` تبدیل نمی شوند و کلماتی که با non-width بهم متصلند، کاملا بهم وصل میشوند مانند ﺑﺎﯾﺴﺘﻪﻫﺎي -> بایستههای
هنگام نمایش رشته UCS-2 در TMemo دلفی 2010 ظاهر آن همانند رشته های یونیکد است ولی کاراکترهای آن در بازه کد 64336 تا 65023 و 65136 تا 65279 قراردارند.
در صورتی که بازه 1536 تا 1791 مدنظر است.
مطالب فوق جهت تبدیل داده در بانک اطلاعات به منظور جستجوی کلمات می باشد.
در این صورت یا باید عبارت مورد جستجو تبدیل به UCS-2 شود و یا داده های بانک تبدیل به یونیکد معمول!
باتشکر از راهنمایی