- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为 android 使用 spring。我想在我的 android 应用程序中创建注册表单。用户可能会用 utf-8 格式填写表格,但是当数据发送到服务器并存储在 MySQL 数据库中时,我发现 ??????在我的数据库中 field.table 的列类型设置为 utf8_general_ci。我的问题是:我是否需要在 php 页面中为内容类型设置一些东西,或者我需要在我的 android 代码中设置 UTF-8?我应该为他们两个做什么?这是我正在使用的代码:我做的和here一样
File cacheDirectory = context.getFilesDir();
tmpFile = new File(cacheDirectory.getPath() + "/" + "avatar.png");
Resource file = new FileSystemResource(tmpFile);
MultiValueMap<String, Object> formData = new LinkedMultiValueMap<String, Object>();
formData.add("firstName", registerFields[0]);
formData.add("lastName", registerFields[1]);
formData.add("userName", registerFields[2]);
formData.add("file", file);
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setContentType(MediaType.MULTIPART_ FORM_DATA);
HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity<MultiValueMap<String, Object>>(formData, requestHeaders);
RestTemplate restTemplate = new RestTemplate(true);
restTemplate.getMessageConverters().add(
new GsonHttpMessageConverter());
restTemplate.getMessageConverters().add(
new StringHttpMessageConverter());
ResponseEntity<Success[]> response = restTemplate.exchange(url, HttpMethod.POST, requestEntity,Success[].class);
return response.getBody();
编辑:解决了 UTF-8 问题 我刚刚将这一行添加到我的 config.php 文件中,问题就解决了
mysql_query("SET character_set_results=utf8 , character_set_client=utf8 , character_set_connection=utf8 , character_set_database=utf8 , character_set_server=utf8",$con);
编辑:没有解决问题
最佳答案
在这里调试将是你的 friend 。需要注意的一些事项:
关于android - RestTemplate 使用 setContentType(MediaType.MULTIPART_FORM_DATA) 发布 UTF-8 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14911399/
通过 REST google api,我使用 Content-Type: application/x-www-form-urlencoded 发送 POST。 ------WebKitFormBoun
我有一个休息服务,它生成这种格式的对象: 文件详细信息对象{ 字节[]数据;字符串position_of_logo;字符串用户名; } 有没有办法在休息时完成这个任务? 如果只是 byte[] ,我可
我是第一次使用 Jersey。 我只是希望我的服务接受 APPLICATION_FORM_URLENCODED 和 MULTIPART_FORM_DATA post 表单,就像 Django 或 ph
我有一个基本上可以上传文件的 Restful 网络服务。不过,我还没有为它构建的 UI。我想编写一个 junit 测试来调用该服务并上传文件。我该怎么做?我看不到手动创建表单以传递给服务的方法。 这是
这个问题在这里已经有了答案: MULTIPART_FORM_DATA: No injection source found for a parameter of type public javax.
在服务器启动中注册多部分功能: public static HttpServer startServer() { final ResourceConfig rc = new ResourceC
我正在使用 Spring boot v1.5.10 + Jersey v2.25.1,将 jersey 配置为过滤器以访问静态文件夹文件。我收到 HTTP 响应 400 Bad Request for
我正在为 android 使用 spring。我想在我的 android 应用程序中创建注册表单。用户可能会用 utf-8 格式填写表格,但是当数据发送到服务器并存储在 MySQL 数据库中时,我发现
我试图通过 reSTLet 接收文件,但只得到完整的 MULTIPART_FORM_DATA。如何提取我的特定文件? 我找到了一些代码块,但它们的类型不可用... RESTlet: How to pr
我有几个其他服务正在运行,但如果我包含以下上传文件的方法,它们将失败: @POST @Path("/image2") @Consumes(MediaType.MULTIPART_FORM_DATA)
我正在使用基于 Jersey 的 Restful 服务实现策略来构建一个用于上传文件的服务。我的服务类名称是:UploadFileService.java(参见下面的代码) package com.
我正在使用基于 Jersey 的 Restful 服务实现策略来构建一个用于上传文件的服务。我的服务类名称是:UploadFileService.java(参见下面的代码) package com.
我正在使用基于 Jersey 的 Restful 服务实现策略来构建一个用于上传文件的服务。我的服务类名称是:UploadFileService.java(参见下面的代码) package com.
我正在使用基于 Jersey 的 restful 服务实现策略来构建一个用于上传文件的服务。我的服务类名称是:UploadFileService.java(参见下面的代码) package com.
我是一名优秀的程序员,十分优秀!