用SmartUpload把图片的相对路径存入数据库了,再取出来显示。
如果是英文名的没有问题,如果是中文名的图片就显示不了。
我把取出的路径显示出来没有乱码;
我把该路径替换在img标签的src位置上还是不能显示
为什么会这样啊?
怎么解决啊?

谢谢

解决方案 »

  1.   

    查看下页面源代码,看看src是什么?
      

  2.   

    tomcat不?如果是,在conf/server.xml中找到如下这段,加上红色部分。
        <Connector port="8088" maxHttpHeaderSize="8192"
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="100"
                   connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
      

  3.   

    你要URI支持中文,你就得让web服务器认啊。就这么简单
      

  4.   

    那为什么我换成gb2312,gbk 什么的就不行呢,这些服务器不认?