Jquery DataTables 无法显示 unicode 字符
Jquery DataTables not able to display unicode characters.
我已经创建了数据表,我的输入JSON采用以下格式。
[{"input" : "안녕하세요"}]
由于字符串是韩语,因此数据表无法加载此数据。低于错误...数据表警告..请求的未知参数...
尝试在我的主 html 页面中设置content="text/html;charset=utf-8"
。没有任何效果...请让我知道如何解决这个问题。谢谢。
对于Java,你可以像这样编码:
@ResponseBody
@RequestMapping(value = "/searchFilter.do")
public ResponseEntity<String> getContactSearchBean(HttpServletRequest request, HttpServletResponse response,
String clientName) {
logger.info("Getting data according to search filter to refresh table ");
List<Map<String, Object>> contactDetails = service.getContactDetailSearch(request, clientName);
JSONArray json = JSONArray.fromObject(contactDetails);
String jsonString = json.toString();
HttpHeaders responseHeaders = new HttpHeaders();
responseHeaders.add("Content-Type", "text/html; charset=utf-8");
logger.info("returning data for populating datatable");
return new ResponseEntity<>(jsonString, responseHeaders, HttpStatus.OK);
}
相关文章:
- 无法呈现js unicode字符“u1F310”
- Unicode字符未在HTML5画布中正确呈现
- jquery textcomplete无法使用Unicode字符,并且缺少空格
- 在 Javascript 中显示 unicode 字符(表情符号)
- 将文本和html unicode字符添加到textarea元素中
- 用unicode字符提取字符串中的单词
- 如何替换不可打印的unicode字符(Javascript)
- PHP:如何用unicode字符将文件写入磁盘
- JavaScript 转到带有 Unicode 字符的 URL
- 为什么这个 unicode 字符的警报不成功
- 如何在包含 Unicode 字符 'u00A0' 的表中包装单词
- Mozilla Builder 编辑器取消转义 Unicode 字符,并发 w. AMO 上传失败
- 正则表达式匹配所有单词,包括标点符号和 unicode 字符.没有空格
- 正则表达式与专业 unicode 字符不匹配
- 使用带有 unicode 字符的 ng-pattern (Angular.JS) 的不良结果
- 删除不受支持的 unicode 字符,否则显示为正方形
- Javascript:非 unicode 字符代码到 unicode 字符
- 交换 Unicode 字符
- 从字符串中剥离 javascript unicode 字符 8206
- Jquery DataTables 无法显示 unicode 字符