30/09/2018, 21:25

Set utf-8 request servlet trong Java

Sau khi em cập nhật thông tin rồi lưu thì nó bị như trong hình ạ. E mới học java web. Mọi người cho e hỏi sao có thể lấy giá trị UTF-8 trong text fileld ạ? Trong servlet e đã setCharacterEncoding(“UTF-8”) rồi mà vẫn ko đc ạ. E dùng mysql ạ.
Tks all

ltmt viết 23:32 ngày 30/09/2018

nguyenvtrong viết 23:35 ngày 30/09/2018

bạn phải dùng 1 filter rồi setCharacterEncoding(“UTF-8”)

ltmt viết 23:38 ngày 30/09/2018

e dùng filter chặn rồi a… nhưng debug thì thấy nó lấy ra kí tự zd ko á a…

nguyenvtrong viết 23:41 ngày 30/09/2018

cái thông tin này bạn lấy từ csdl ra à

ltmt viết 23:29 ngày 30/09/2018

đúng rồi a. lấy ra load lên form rồi update lại ạ

nguyenvtrong viết 23:36 ngày 30/09/2018

trong csdl bạn có dùng kiểu utf8 unicodeci không

ltmt viết 23:34 ngày 30/09/2018

dùng rồi a…lấy ra thì nó vẫn là utf-8 nhưng khi update thì mới bị zd ạ

nguyenvtrong viết 23:32 ngày 30/09/2018

xem cái filter đã chặn hết chưa, khi nhập vào được rồi update lại lỗi thì chắc chỉ do cái servlet update thôi

Bài liên quan
0