PDA

View Full Version : فارسی در EL



moja.azimi
یک شنبه 16 مرداد 1390, 15:13 عصر
سلام دوستان وقتی در صفحه اول یک فرم طراحی می کنم و با submit به دومی میرم می خوام بوسیله EL و دستور Param یکی از اجزا رو بخونم, اگر متنم فارسی باشه به صورت نامفهوم بر می گردونه. اول صفحه html کد charset رو utf8 کردم و تگ page در jsp رو هم utf8 کردم. حالا چه کنم راهنماییم کنید.

omidbizdotcom
یک شنبه 16 مرداد 1390, 16:02 عصر
اگه از تام کت استفاده مي کنيم که احتمالا همينطوره فايل server.xml رو باز کن و

اينو


<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

به اين تبديل کن


<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000" URIEncoding="UTF-8"
redirectPort="8443" />

moja.azimi
دوشنبه 17 مرداد 1390, 09:26 صبح
این کارو کردم بازم درست نشون نمیده.

smartleopard
دوشنبه 17 مرداد 1390, 18:46 عصر
سلام
برای حل این مشکل باید قطعه کد زیر رو به JSP یا Servlet تون اضافه کنید

request.setCharacterEncoding("utf-8");

کدی که در تاپیک "ارتباط صفحات jsp با هم" براتون پیوست کردم رو مطالعه کنید و اگه مشکلی بود مطرح کنید

موفق باشید :لبخندساده: