浏览 4136 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-11
最后修改:2009-04-14
在使用命令行方式使用appEngine-java-sdk(不从eclipse deploy)上传中文的JSP时,我发现有一个JSP报错如下: -------------------------------------- 8% Compiling jsp files. 2009-4-10 8:43:16 org.apache.jasper.JspC processFile 信息: Built File: \a.jsp 11% Compiling java files. C:\DOCUME~1\keel\LOCALS~1\Temp\appcfg53496.tmp\WEB-INF\classes\org\apache\jsp\a_ jsp.java:43: 警告:编码 GB18030 的不可映射字符 out.write("...head>\r\n meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\ntitle>鎴戞潵浜??/title>\r\nhead>\r\nbody>\r\n"); 1 警告 -------------------------------------- 这说明在使用org.apache.jasper.JspC processFile进行Compiling jsp files使用了GB18030而不是UTF-8,而且在生成的临时文件夹中可以看到jsp编译后的.java文件直接就是乱码的,所以,并不是 googleApp的server不支持,而是appengine-java-sdk的JSP编译器的编码有问题。 后来继续对SDK进行了分析,发现只有一个勉强的解决办法。 各位兄弟有没有更多的发现和解决办法? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-04-15
Here is the latest utf-8 solutions for java, recommended reference.
http://www.jxva.com/blog/java-technologes/some-suggestions-to-improve-performance-about-java.html |
|
返回顶楼 | |
发表时间:2009-04-15
jxva 写道 Here is the latest utf-8 solutions for java, recommended reference. http://www.jxva.com/blog/java-technologes/some-suggestions-to-improve-performance-about-java.html 经验不错,谢谢分享。 But,where is the latest utf-8 solutions for java? |
|
返回顶楼 | |
发表时间:2009-04-15
最后修改:2009-04-15
最新的情况应该是这个:
原贴:https://groups.google.com/group/google-appengine-java/browse_thread/thread/d6f16a1bf85fa8f7 Jason (Google) 查看个人资料 Translate to 中文(简体) Translated (View Original) 更多选项 4月15日, 上午8时20分 发件人:"Jason (Google)" <apija...@google.com> 日期:Tue, 14 Apr 2009 17:20:52 -0700 当地时间:2009年4月15日(星期三) 上午8时20分 主题:Re: [appengine-java] Re: Unable to use or upload JSPs having UTF-8 characters in file/dir name 回复 | 答复作者 | 转发 | 打印 | 单个帖子 | 显示原始邮件 | 报告此帖 | 查找此作者的帖子 A fix is coming soon for static UTF-8 characters in JSPs. As far as file names and directories are concerned, you're welcome to file an issue in the public issue tracker, but you may have to work around this for the time being by using characters in the default character set. http://code.google.com/p/googleappengine/issues/list - Jason |
|
返回顶楼 | |
发表时间:2009-04-15
Sorry, just send the wrong, should be in this article
http://www.jxva.com/blog/personal-diary/change-the-google-app-engine’s-javac-compiler-encoding.html |
|
返回顶楼 | |
发表时间:2009-04-18
jxva 写道 Sorry, just send the wrong, should be in this article http://www.jxva.com/blog/personal-diary/change-the-google-app-engine’s-javac-compiler-encoding.html 呵呵,还真的进行反编译啦!多谢! 不过不着急的话,也可以等GOOGLE的补丁出来。 感谢jxva在此问题上的费心 |
|
返回顶楼 | |