PDA

View Full Version : سوال: مشکل در تبدیل کلمات با کاراکترهای ÏÇÈæÏÔÜÊ به معادل فارسی



mohan21
پنج شنبه 07 شهریور 1392, 13:28 عصر
با سلام

از جداول بانک اطلاعاتی در sql server برای اکسس اکسپورت میگیرم اما فونت های فارسی بصورت ÏÇÈæÏÔÜÊ نمایش داده می شود ...
در تالار Sql سوالم رو مطرح کردم اما جوابی دریافت نکردم ...

بعد کلی جست و جو تصمیم گرفته معادل هر کاراکتر رو به فارسی تبدیل کنم اما باز مشکلی پیش آمده اینکه کلمات بهم چسبیده نیستند ...
فرضاً کلمه نور بصورت äæÑ هست که بعد از جایگزینی با معادل فارسی میشه؛ ن­و­ر­

چطور کلماتی که بصورت äæÑ هستند رو به فارسی تبدیل کنم ... !؟
اگر راهی وجود ندارد؛
چطور کلماتی که بصورت ن­و­ر­ تبدیل کرده ام را بصورت درست نمایش دهم یعنی اینطور نور ...


با تشکر

Ehsan rashydy
پنج شنبه 07 شهریور 1392, 17:38 عصر
در تالار Sql سوالم رو مطرح کردم اما جوابی دریافت نکردم ...



چون تو تالار SQL جوابتون رو نگرفتید باید تو تالار جاوا سوالتون رو مطرح کنید؟
من ک ربطشو نفهمیدم!!!!!

mohan21
پنج شنبه 07 شهریور 1392, 18:30 عصر
با سلام ...


چون تو تالار SQL جوابتون رو نگرفتید باید تو تالار جاوا سوالتون رو مطرح کنید؟
من ک ربطشو نفهمیدم!!!!!

شما متن رو کامل خواندید یا تکه ایی از آن !!

بنده بنابر دلایلی اطلاعاتی را از بانک sql وارد نرم افزار دیگری که با جاوا می باشد، وارد می کنم؛ که همونطور در بالا اشاره کرده ام فونت فارسی بصورت ÏÇÈæÏÔÜÊ نمایش داده می شود.
برای حل مشکل در اکسپورت گرفتن سوالم رو در بخش SQL مطرح کرده ام اما جوابی دریافت نکرده ام ... تاپیک مورد نظر => اکسپورت از sql server به اکسس (http://barnamenevis.org/showthread.php?416266-%D8%B3%D9%88%D8%A7%D9%84-%D8%A7%DA%A9%D8%B3%D9%BE%D9%88%D8%B1%D8%AA-%D8%A7%D8%B2-sql-server-%D8%A8%D9%87-%D8%A7%DA%A9%D8%B3%D8%B3)

در ضمن بنده دو سوال پرسیدم؛


چطور کلماتی که بصورت äæÑ هستند رو به فارسی تبدیل کنم ... !؟
اگر راهی وجود ندارد؛
چطور کلماتی که بصورت ن­و­ر­ تبدیل کرده ام را بصورت درست نمایش دهم یعنی اینطور نور ...


از آنجایی که در تالار جاوا بیان شده است، پس نیاز به توابع جاوا دارم که این مشکلم حل شود ...

حالا متوجه شده اید !!؟

در ضمن مشکل با کد زیر حل شده است؛



BufferedReader in = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(Str.getBytes("ISO-8859-1")), "windows-1256"));
Result = in.readLine();
in.close();

Str همان رشته مورد نظر می باشد فرضاً äæÑ که نتیجه همان نور می باشد ...

موفق باشید ...

Ehsan rashydy
پنج شنبه 07 شهریور 1392, 22:07 عصر
تو پست اولتون یه کلمه در مورد جاوا و اون نرم افزار واسط صحبت نکردید،
فقط پرسیدید که من دارم از sql server به access اکسپورت میگیریم، تو نمایش کاراکترها مشکل دارم، حالا چیکار کنم که مشکلم حل شه؟

وقتی کسی این پست رو میخونه فک میکنه sql server یه ابزاری داره (من sql server expert نیستم) که میتونه از هر schema یه export مثلا واسه access بگیره،
از طرفی هم وقتی میگید در تالار Sql سوالم رو مطرح کردم اما جوابی دریافت نکردم ...
یعنی اینکه تو تالار sql به نتیجه نرسیدم شاید تو تالار جاوا به نتیجه برسم،

در ضمن




از آنجایی که در تالار جاوا بیان شده است، پس نیاز به توابع جاوا دارم که این مشکلم حل شود ...



هر سوالی که تو تالار جاوا پرسیده میشه الزاما نیاز به توابع جاوا نداره(منظور اینه که سوال اشتباه زیاد میپرسن)،
اینجا (http://barnamenevis.org/showthread.php?411709-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-%D8%B4%D8%B1%D9%88%D8%B9-%D8%AC%D8%A7%D9%88%D8%A7)
اینجا (http://barnamenevis.org/showthread.php?412284-%D9%85%D8%B4%DA%A9%D9%84-%DA%A9%D8%AF-%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%DA%A9%D9%BE%DB%8C-%D9%85%D8%B7%D8%A7%D9%84%D8%A8-%D8%AF%D8%B1-%D9%81%D8%A7%DB%8C%D8%B1%D9%81%D8%A7%DA%A9%D8%B3)
اینجا (http://barnamenevis.org/showthread.php?412329-%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-node.js-%DA%86%DB%8C%D9%87%D8%9F)

پس سعی کنید سوالتون رو واضح بپرسید.