通过JSP表单上传文件在Linux服务器上中文显示为问号
发布网友
发布时间:2022-04-29 01:06
我来回答
共3个回答
热心网友
时间:2022-06-27 03:34
肯定还是编码问题……
不过不知道 java 如何处理字符串的。建议你在 jsp 源代码里面检测一下编码,有可能某个部分不是 utf8 了。
你的 Linux 上面 i18n 文件是哪个文件的设置?
你这个是 locale 设置,貌似对 apache tomcat 无效。感觉不是代码出问题的话,就是需要你修改相应的设置文件才行。
ftp 的编码设置也是独立的文件。这里其实也是无效的。
------------------
忘了说了。zh_CN 不等于 zh_CN.utf8 。默认的 zh_CN 印象里等于 zh_CN.GB2312 。
热心网友
时间:2022-06-27 03:34
你没有合适的中文字库
热心网友
时间:2022-06-27 03:35
o
jsp 表单 中文 问号
这个不是页面编码的问题,但是介意改成UTF-8或者GB2312 这个问题主要是获取参数的问题,有很多种解决办法?可以写个filter来专门编码转换,网上有很多转换,你自己看看,太多种了。。。
jsp中文变成问号的问题
这个问题其实就是jsp乱码,一种就是写个过滤器,过滤一下,另一种就是代码来;第一种相对你来说,可能有些迷胡,你可以试下楼上的方法,还有就是对于你输出的值,做一下转换。public static String getGB2312(String str) { String newStr = "";try { newStr = new String(str.getBytes("IS...
jsp中文显示问号
设置 include 包含的内容和页面的编码格式一致就可以了。
jsp中文显示问号
当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定向时,浏览器中所显示的URL会变成新页面的URL, 而当使用转发时,该URL会保持不变。重定向的速度...
就像这样:一个jsp文件中输入汉字会显示问号,但pageEncoding确实是UTF...
不是页面问题,是你的开发环境问题。把你的开发环境的所有*.JSP也设置成UTF-8就搞定。如果是MYEclipse就点击该页面,再点击属性。把encoding设置成UTF-8就OK了。其它开发环的话你可以到网上去查一下就搞定。
从Jsp页面获取数据库信息返回的是中文,从dao返回的数据是问号,问题在...
编码格式要统一,一般都是utf-8。
有些中文jsp显示为问号 如查、旸、 祎等字,其他的都正常的。。_百度知...
有可能 1:通过name查找,有重复 2:添加的点击事件的写法,当前浏览器不支持
jsp中其中的“?”是什么意思
表单提交标签 这个标签里含有属性 提交的动作(action),提交的类型(post或get)result.jsp?method=add 解释:向result.jsp文件提交 ,其中含参数method等于add 注意:文件与参数要用“?”连接 例如:result.jsp?name=张三 就是向result.jsp 提交一个含 name=“张三” 的参数。post提交方式...
...从servlet将值取出来,在页面上显示???,一串问号?
你的JSP 上面没改编码 用的是UTF-8的 然后你的SERVLET 里面很可能设置了charsrt转为了GBK 之类的这样你从servlet传到JSP 就会显示乱码了 解决方法你吧JSP 头里的 enconding=UTF-8给换下或则servlet里的编码换下统一一下就可以了! 例如我的JSP 就是pageEncoding="ISO-8859-1"然后我的servlet力输出...
后台向前台传字符串,字符串中有中文,在前台中文乱码?
后台响应到前台设置编码格式为"utf-8"HttpServletResponse response = ServletActionContext.getResponse();//响应到前台为utf-8 response.setContentType("text/html;charset=utf-8");