PDA

View Full Version : فارسی نویسی در بانک sql-server با jsp



mati_suni
شنبه 27 مرداد 1386, 16:12 عصر
سلام و خسته نباشید
من مدتیه به عنوان یک پروژه دانشجویی طراحی یک سایت با زبان jsp را شرو کردم
راحت با بانک ارتباط برقرار کردم ولی
دستور اینسرتی که در برنامه می نویسم که یک متن فارسی رو وارد بانک کنه متن به هم میریزه.
بانکم زبانش روی latin1_CS_AS ست کردم
و بالای همه صفحات جی اس پی رو یونیکد ست شده هم هد HTML و هم صفحه جی اس پی.
اگه این حل نشه من هیچ نوع پرس و جویی از بانکم نمی تونم داشته باشم
این توصیه هایی بود که از چندین انجمن در آورده بودم
حالا از شما خواهش می کنم یک نفر که این مشکل رو برای خودش حل کرده بیاد تمام جوانب را به صورت کامل بگه

mati_suni
شنبه 27 مرداد 1386, 16:20 عصر
کلاس های جاوا که فراخوانی می کنم و توشون فارسی نوشتم ( مثلا یه کلاس که تاریخو به شمسی تبدیل می کنه ) ی رو درست نشون نمی ده شهریور رو می نویسه شهر؟ور برای این مشکل چه کار کنم باید چه تنظیماتی اعمال بشه.

morteza_lll
شنبه 27 مرداد 1386, 16:37 عصر
با سلام دیتایس جدید درست کن و زبانش رو به arabi_kl_as_,..0 تبدیل کن مشکلت حل میشه

mati_suni
شنبه 27 مرداد 1386, 16:45 عصر
این کارم کردم ولی نشد
یعنی اولش اینجوری بود

morteza_lll
شنبه 27 مرداد 1386, 16:51 عصر
arabic_cl_as رو امتحان کن ببین چی میشه من دیگه راه حل دیگه ای به زهنم نمی رسه

Nick2k
شنبه 27 مرداد 1386, 17:15 عصر
اگه نشد به این لینک هم یه نگاهی بکن:
http://barnamenevis.org/forum/showthread.php?t=53052

saeed_Z_F
یک شنبه 28 مرداد 1386, 07:11 صبح
سلام
در هنگام تعریف پایگاه داده Collation را برابر arabic_CI_AI قرار بده بعد در تمام صفحات JSP
مقدار charset=windows-1256 را قرار بده .

mati_suni
دوشنبه 29 مرداد 1386, 20:51 عصر
بچه ها ببینید هر کی این مشکلو داشت بیاد پیش خودم
من حلش کردم
نمی خوام کسی مثل من اینجوری بدبختی بکشه
ببینید باید شما همه چی رو تو جاوا رو یونیکد ست کنید
request
response
صفحات jsp
meta توی html
بانکم فرقی نمی کنه رو کدوم زبان ست باشه فقط مهم اینه که یونیکد باشه
اینم پست الکترونیکم :
mahdikhorshidi@gmail.com

saeed_Z_F
سه شنبه 30 مرداد 1386, 07:30 صبح
سلام
پس بالا خره مشکتون حل شد . منظورت از یونیکد UTF-8 است .