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);
私は下の写真のように見ました:
ご覧のとおり、テキスト フィールドに判読不能な文字が含まれています。どうすればこの問題を解決できますか? 私を助けてください。