关于jsp中文乱码的问题

  • Post author:
  • Post category:其他


看到论坛的一个帖子:

http://www.iteye.com/topic/9489

后来lz用在数据源url后加上“;instance=future;charset=CP936 ”就ok了,我也这样试了,但是没加这一句我可以正常添加到数据库,只是中文是乱码,但是加了这一句反而添加不了,好像都没法正确让程序读取这个url,读取的时候提示“can not get connection”。我的数据源配置如下:

xml 代码

  1. <


    Context


    path

    =

    “/hibernate”


    docBase

    =

    “E:\programming\java\eclipse_workplace2\hibernate\WebRoot”


    debug

    =

    “0”


    reloadable

    =

    “true”


    crossContext

    =

    “true”


    >

  2. <


    Resource

  3. factory

    =

    “org.apache.commons.dbcp.BasicDataSourceFactory”

  4. name

    =

    “jdbc/hibernate”

  5. auth

    =

    “Container”

  6. type

    =

    “javax.sql.DataSource”

  7. maxActive

    =

    “100”

  8. maxIdle

    =

    “30”

  9. maxWait

    =

    “10000”

  10. username

    =

    “test_hibernate”

  11. password

    =

    “test_hibernate”

  12. driverClassName

    =

    “net.sourceforge.jtds.jdbc.Driver”

  13. url

    =

    “jdbc:jtds:sqlserver://192.168.0.6:1433/test_hibernate;instance=future;charset=CP936”

  14. />

url中去掉“instance=future;charset=CP936 ”可以正常插入数据库。