PDA

View Full Version : مشکل اعداد فارسی داخل یک جمله



nevin2007
پنج شنبه 01 دی 1390, 00:55 صبح
سلام
من یه فایل SQL دارم که روی سیستم اداره درسته اما وقتی بکاپ میگیرم و در سیستم خودم بازیابی میکنم رشتهایی که دارای ترکیبی از اعداد و حروف فارسی باشند حروف درست نمایش داده میشه اما اعداد قابل خواندن نیست مثلا
‚±†…„‚ وصول چک
که رشته اصلی وصول چک 216542 بوده
collation فایل arabic_ci_as هستش و ویندوز اداره سون و ویندوز سیستم خودم Xp هست

nevin2007
جمعه 02 دی 1390, 19:25 عصر
من این تایپیکو که ظاهرن مشکلی مشابه من داشته رو پیدا کردم

http://barnamenevis.org/showthread.php?65985-%D8%A7%D8%B9%D8%AF%D8%A7%D8%AF-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%AF%D8%B1-sql-server

جواب دادن که

شما باید این اعداد رو به معادل فارسیه اونها تبدیل کنی.
برای اینکار، به "کد اسکی" هر عددی که در عبارتت وجود داره، ۱۵۸۴ واحد اضافه و سپس عبارت حاصل رو در دیتابیس ذخیره کن. (مثل همین کاری که من الان کردم و تو داری اعداد من رو به صورت اعداد فارسی می بینی - در Firefox این مورد مشهود تره)کسی از دوستان میدونه تو sql server چه طوری میشه این کارو انجام داد