ورود

View Full Version : عدم فارسی شدن در جاوا



mojtaba_java
شنبه 25 شهریور 1385, 10:22 صبح
با سلام

من یک برنامه نوشتم با jbulder ولی فارسی نمیشه.

من در jsp در برنامه jbulder برنامه می نویسم بانک من sql است اما متن فارسی را در بانک اطلاعاتی درست و فارسی ذخیره نمی کند.

بعد از مدتی فهمیدم که مشکل از بانک نیست.....

اما مشکل اصلی،
شما 2 تکس باکس در صفحه درست و یک کلید نیز قرار دهید

متن فارسی را در تکس باکس 1 وارد و دکمه را فشار دهید

اطلاعات در تکس باکس دوم نمایش داده میشود اما به صورت علامت سوال یا کاراکترهای عجق وجق
من صفحه را بر هر مبنایی هم که مربوط به فارسی است مثل utf8 امتحان کردم اما درست نشد
یکسری می گویند تامکت مشکل دارد .
آیا کسی با این مشکل برخورد کرده و آیا راه حلی دارد؟

fat_roze2000
یک شنبه 23 مهر 1385, 06:03 صبح
با سلام.
من یک کلاس برات گذاشتم که میتونی به پروژت اضافه کنی. web.xml رو هم برات گذاشتم که باید تغییرش بدی. انشاء الله مشکلت حل میشه.

mojtaba_java
پنج شنبه 18 آبان 1385, 10:42 صبح
با تشکر از پاسخ شما دوست عزیز

imanEsmaeili
چهارشنبه 02 تیر 1389, 11:16 صبح
سلام دوست گرامی
اگه ممکنه روش استفاده از کلاس و فایل web.xml رو که گذاشتی به من نشون بدی
خیلی ممنون میشم ازت
من دانلود کردم ولی روش استفاده رو نمیدونم

mohammad_ms_ms
پنج شنبه 10 تیر 1389, 23:51 عصر
سلام

خیلی تشکر از دوست عزیزی که فایل رو قرار دادند

نحوه استفاده :
1 - یک پکیج با نام filter ایجاد کنید .
2 - در پکیج فوق یک کلاس با نام SetCharacterEncodingFilter ایجاد کنید و کدهای داخل فایل جاوا را کاملا در آن کپی کنید
3 - از مسیر web page / WEB-INF/web.xml را باز کنید .
4 - روی تگ xml کلیک کنید و بعد از تگ <web-app > خودتان ، از فایل xml پیوست شده از ادامه < web-app> تا انتهای </web-app> را کپی کنید ( یعنی محتویات تگ مذکور را)
5 - حالا حالش رو ببرید :لبخند:

نکته : توجه دارید که با NetBeans تست کردم . شاید IDE های دیگه جواب ندهد .