首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

关于jsp不能识别含中文字符的有关问题

2012-09-11 
关于jsp不能识别含中文字符的问题我在jsp页面中调用浏览器自带的flash播放器播放swf文件时,如果文件路径是

关于jsp不能识别含中文字符的问题
我在jsp页面中调用浏览器自带的flash播放器播放swf文件时,如果文件路径是英文的就可以播放,如果路径含有中文就不行,比如路径是 ..../abc.swf就可以播放,如果是...../视频.swf,或者 .../视频/sa.swf,,这样两种情况都不行。什么原因?,我贴出jsp代码。。

HTML code
<body>  <% String paths = request.getParameter("path");     %>   <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" WIDTH="100%" height="500">    <PARAM NAME=movie VALUE="<%=paths %>">    <PARAM NAME=quality VALUE=high>    <EMBED src="<%=paths %>" loop=false menu=false quality=high WIDTH="100%" height="500" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT>  </body>
代码里面,当paths是英文路径时就没问题,含有中文就不行。。

[解决办法]
只能说避免使用中文
[解决办法]
统一编码
[解决办法]
我每个jsp页面最顶端都加一行这个 不知道对LZ有没有用(当然不一定非得是UTF-8哈)
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="UTF-8"%>

热点排行