PDA

View Full Version : خطای نوشتن متن فارسی در یک فایل متنی با اسکیوال سرور R2



khorsandreza
چهارشنبه 25 تیر 1393, 01:25 صبح
سلام دوستان طاعات و عبادات قبول حق
من با استفاده از دستورات زیر متنی را می خواهم داخل یک فایل تکست بنویسم ولی متن درست نوشته نمیشود لطفا راهنمائی کنید

declare @Command nvarchar(200)
set @Command='echo '+'این متن برای تست می باشد'+'>' + 'C:\book.txt'
exec xp_cmdshell @Command, no_output

@Command : یک متغییر از نوع nvarcar(200)
متن فارسی من به این شکل "مé? ں­ن© ë¤ه?" در فایل درج میشود

fakhravari
چهارشنبه 25 تیر 1393, 18:39 عصر
حرف N قبل ' استفاده کن

fakhravari
چهارشنبه 25 تیر 1393, 18:49 عصر
حرف N قبل ' استفاده کن
فکر کنم باید txt هم روی utf8 باشه


نه انگار ج نمیده :متفکر::متفکر::متفکر:

khorsandreza
چهارشنبه 25 تیر 1393, 19:03 عصر
با گذاشتن حرف N مشکل حل نمیشود امتحان کردم روشهای مختلف را . ولی منشورتان را دقیقا از این جمله متوجه ندم "فکر کنم باید txt هم روی utf8 باشه "
واضح تر می تونین توضیح بدهید

fakhravari
چهارشنبه 25 تیر 1393, 23:33 عصر
خود txt با encode مختلف سیو میشه در سیو از ببینید

khorsandreza
پنج شنبه 26 تیر 1393, 14:16 عصر
خود txt با encode مختلف سیو میشه در سیو از ببینید
دوست عزیز متاسفانه با جمله ای که شما نوشتید اصلا متوجه نشدم . اگر مشکل را دقیقا می دانید با مثال و یا ساده تر راهنمائی کنید.