日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java/j2ee中文问题终极解决之道

發(fā)布時間:2023/11/30 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java/j2ee中文问题终极解决之道 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

將Java/J2EE系統(tǒng)的統(tǒng)一編碼定義為UTF-8。UTF-8編碼是一種兼容所有語言的編碼方式,惟一比較麻煩的就是要找到應(yīng)用系統(tǒng)的所有出入口,然后使用UTF-8去“結(jié)扎”它。

  一個J2EE應(yīng)用系統(tǒng)需要做下列幾步工作:

  • 開發(fā)和編譯代碼時指定字符集為UTF-8。JBuilder和Eclipse都可以在項目屬性中設(shè)置。
  • 使用過濾器,如果所有請求都經(jīng)過一個Servlet控制分配器,那么使用Servlet的filter執(zhí)行語句,將所有來自瀏覽器的請求(request)轉(zhuǎn)換為UTF-8,因為瀏覽器發(fā)過來的請求包根據(jù)瀏覽器所在的操作系統(tǒng)編碼,可能是各種形式編碼。關(guān)鍵一句:
    request.setCharacterEncoding("UTF-8")。
    需要配置web.xml 激活該Filter。
  • 在JSP頭部聲明:<%@ page contentType="text/html;charset= UTF-8" %>。
  • 在Jsp的html代碼中,聲明UTF-8:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  • 設(shè)定數(shù)據(jù)庫連接方式是UTF-8。例如連接MYSQL時配置URL如下:
    jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
  • 其他和外界交互時能夠設(shè)定編碼時就設(shè)定UTF-8,例如讀取文件,操作XML等。
  • 轉(zhuǎn)載于:https://www.cnblogs.com/yanzhexian/archive/2010/08/17/1801169.html

    總結(jié)

    以上是生活随笔為你收集整理的java/j2ee中文问题终极解决之道的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。