2010年2月24日 星期三

將中文(UTF-8) 寫入MySQL DB for Java Servlet

1. get request parameter before set Encode
    request.setCharacterEncoding("UTF-8");

2. add connection string parameter
    useUnicode=true&characterEncoding=UTF-8
  
    Ex.
      Connection conn =
          DriverManager.getConnection("jdbc:mysql://localhost/demo?
               useUnicode=true&characterEncoding=UTF-8", "userid", "password");

沒有留言:

張貼留言