记得GAE刚出来的时候就出现乱码问题,不过那时候解决方法也比较少,看起来也比较麻烦,所以没有去投入精力,今天搜了下,找到了这个方法,感觉解决的挺彻底,原来这个问题是Windows下才有的. 这里写下大概过程,具体可以看如下原文:
http://www.jxva.com/blog/personal-diary/change-the-google-app-engine's-javac-compiler-encoding.html.感谢作者.
1: 找到 Google App Engine SDK for java中lib目录里面有一个appengine-tools-api.jar文件,可以选择下单独的SDK包,或者直接打开Eclipse插件版中,也包含了这个Jar包
2: 找到com.google.appengine.tools.admin.Application.class,这里我使用的是Winrar直接打开Jar包,然后找到这个类,用作者提供的变异好的类直接覆盖,如果不能覆盖就先删除,再粘贴进去.(安全第一,注意备份)
3: 将修改好的Jar包覆盖掉原有的,然后在以后的开发中,只要保证utf编码的规范,应该就不会出现中文乱码的问题,主要的javac编译器问题已经解决.
作者还提供了一种在工程下appengine-web.xml中的system-properties节点中,加入
<property name="file.encoding" value="UTF-8"/>
<property name="DEFAULT_ENCODING" value="UTF-8"/>
的方法,应该是用来强制在以后编译时候,转换文件格式为utf-8的方式,不过只要注意好编码规范,应该不会出现这个问题.
这里附带上作者制作的.java与.class文件
分享到:
相关推荐
【基于GAE的Demo】是一个使用Eclipse集成开发环境构建的项目,主要展示了如何在Google App Engine(GAE)平台上整合Struts2、Spring和Tiles框架。GAE是Google提供的一个云计算平台,允许开发者在Google的基础设施上...
GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则
【标题】"gae-pytorch-master_pytorch_pytorchgae_GAE_自编码器_gaepytorchmaster_" 提供的信息表明,这是一个使用PyTorch实现的图自编码器(Graph Autoencoder, GAE)项目,其核心是将自编码器的概念应用于图数据。...
pass之GAE入门教程, 学习GAE
VGAE是在GAE基础上引入了变分推断的概念,用于处理图的生成问题。在VGAE中,通过引入潜在变量来对图的生成过程建模,进而学习到更具有解释性的节点嵌入。 **三、PyTorch实现** 在PyTorch框架下实现GAE,首先需要...
Spring是一个广泛使用的开源Java框架,提供了依赖注入、面向切面编程和MVC(模型-视图-控制器)等功能,而GAE是Google提供的一个平台即服务(PaaS)解决方案,它允许开发者在Google的基础设施上部署和运行Web应用。...
对于初学者或者不熟悉GAE配置的开发者来说,这是一个非常方便的起点,可以快速进入开发阶段,无需了解和处理GAE的环境设置、依赖管理和网络配置等复杂问题。 根据压缩包子文件的文件名称列表 "gae",我们可以推测这...
### GAE之webapp框架详解 #### 一、引言 在Google App Engine (GAE) 平台上进行Web应用开发时,选择合适的框架对于提高开发效率至关重要。其中,`webapp` 框架因其简洁高效而备受开发者青睐。本篇文章将详细介绍`...
GAE提供了日志查看器和性能监控工具,帮助开发者诊断问题。 8. **持续集成/持续部署(CI/CD)**:为了提高效率和保证质量,可以设置CI/CD流程,如使用Jenkins或GitHub Actions,使得每次代码提交都会自动触发测试和...
标题“GAE read rss send to 腾讯...总的来说,这个项目结合了Web服务交互、RSS解析、API调用以及GAE的特性,为自动发布RSS内容提供了一种解决方案。对于想学习如何构建类似工具的开发者来说,这是一个很好的实践案例。
云计算下的PaaS中的GAE和SAE平台
描述中提到的"基于java的Quercus"是一个关键的解决方案,它是一个兼容PHP的Java实现,可以让我们在不直接支持PHP的GAE上运行PHP代码。 Quercus是由Caucho Technology开发的一个高性能的PHP解释器,它完全用Java编写...
**谷歌应用引擎(Google App Engine, GAE)**是谷歌提供的一种云计算平台,允许开发者构建、部署和运行基于Web的应用程序。GAE支持多种编程语言,包括Python、Java、Go、Node.js等,提供了完整的基础设施,如数据库...
《GAE编程指南》是一种云计算服务,跟其他的同类产品不同,它提供了一种简单的应用程序构建模型,通过这种模型,你可以轻松地构建出能够容纳数百万用户的应用程序。《GAE编程指南》是介绍使用这个强大平台的专家级...
标题 "gae报错:javax.swing.tree.TreeNode is a restricted class的解决办法" 指出的是在Google App Engine (GAE) 平台上遇到的一个特定错误。GAE是一个基于Java或Python等语言的云服务平台,它对上传的代码有一些...
标题中的“gtap,基于GAE的代理”指的是一个名为GTAProxy的项目,它是一个构建在Google App Engine(GAE)平台上的代理服务。这个服务的主要目的是为用户提供访问Twitter API的能力,尤其在某些地区或者特定网络环境...
GAE上可以用的JAVA Blog源代码 可以在GAE上直接使用,支持图片上传等。 源代码是修改其他网友的普通blog程序而来,只做了必要的修改,原结构保留 最新版本请去主页下载 http://redpower1998.appspot.com 主页包括...
《GAE编程指南》是一种云计算服务,跟其他的同类产品不同,它提供了一种简单的应用程序构建模型,通过这种模型,你可以轻松地构建出能够容纳数百万用户的应用程序。《GAE编程指南》是介绍使用这个强大平台的专家级...