نقل قول نوشته شده توسط g_ilar مشاهده تاپیک
من تابع هایی که وجود داشت را از دلفی به توابعی در SQLSERVER تبدیل کردم و با استفاده از آنها در SQLSERVER می توانید هر رشته ای را از ویندوز (یونیکد) به DOS (ایران سیستم) و یا برعکس تبدیل کنید. اصل برنامه از آقای حجت است و من فقط آنها را به T-SQL تبدیل کردم. درصورتی که به درد شما خورد، علاوه بر پدر بیامرزی که برای آقای حجت می فرستید یه صلوات هم برای سلامتی خودتون بفرستید.
تابع تبدیل از ویندوز به ایران سیستم = fnUnicodeToIranSystem
تابع تبدیل از ایران سیستم به ویندوز = fnIranSystemToUnicodeW
طریقه استفاده:

Select dbo.fnUnicodeToIranSystem ('رشته مورد نظر در ویندوز')
Select dbo.fnIranSystemToUnicodeW ('رشته مورد نظر در ایران سیستم')


http://www.iran-eng.com/showthread.php?t=73572

سلام،
من یک پروژه جدید را شروع کردم و با همین ایران سیستم به مشکل برخوردم که با کد شما برخورد کردم! این چیزی که نوشتین و توضیح دادین برای من بهترین حالت میتونه باشه اگر بتونم ازش استفاده کنم. فقط یک سئوال پایه ای !
من قراره از یکسری dbf که توی DOS با ایران سیستم هست داده ها را بخونم، حالا میخوام این وسط اول data را بیارم توی SQL کارهای خودم را باهاش انجام بدم و آخر سر اگه لازم شد دوباره برگردونم توی همون DBF.

حالا با همون IMPORT معمولی جواب میده !؟ یعنی میتونم همون DBF های DOS را توی SQL وارد کنم ؟! البته منظورم کدپیج و ایناش هست، چون تست کردم که خب متن ها چرت و پرت وارد SQL میشه! که خب اینش طبیعیه، اما مشکلم با اینش بود که تابع های شما هم روی این رشته ها فقط ؟ تولید میکنه!
ممنون میشم اگه کمک کنید.