首页 文章

如何使用java将unicode字符串保存到数据存储区google appengine中

提问于
浏览
2

我正在使用Java工作Google App Engine,我从表单字段接收数据并保存到数据存储区 . 我从 HttpServletRequest 收到Unicode字符串,如下所示:

URLDecoder.decode(request.getParameter("text"),"UTF-8")

它正确返回Unicode字符串,然后我将此字符串保存到数据存储区

DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Entity entity = new Entity("TextEntity");
entity.setProperty("text", URLDecoder.decode(
                req.getParameter("name"), "UTF-8"));
entity.setProperty("createdOn", new Date());
datastore.put(entity);

我看到如下图:
enter image description here

enter image description here

如您所见,文本字段具有不可读的字符 . 我怎么解决这个问题?请帮帮我 .

1 回答

  • 1

    这是开发服务器的数据存储区查看器的问题 . 我刚遇到了同样的问题,但在 生产环境 服务器上,值是正常的 .

相关问题