2

Java を使用して Google App Engine を使用しています。フォーム フィールドからデータを受け取り、データストアに保存します。次のように Unicode 文字列を受け取りますHttpServletRequest

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);

私は下の写真のように見ました: ここに画像の説明を入力 ここに画像の説明を入力

ご覧のとおり、テキスト フィールドに判読不能な文字が含まれています。どうすればこの問題を解決できますか? 私を助けてください。

4

1 に答える 1

1

開発サーバーのデータストアビューアの問題です。これとまったく同じ問題に遭遇しましたが、運用サーバーでは値は問題ありません。

于 2013-04-21T08:50:49.887 に答える