javaweb输出问号
我使用的SpringMVC,在网上查了半天,都说在过滤器加上各种编码,最多的是下面这种:
response.setContentType("application/json;charset=utf-8");
response.setCharacterEncoding("utf-8");
或是下面这种:
response.setContentType("text/html;charset=utf-8");response.setContentType("text/html");
各种都尝试了还是不行,包括GBK、GB2312、ISO-8859-1,都不行。最后在springmvc的注解上找到了解决方法,在@RequestMapping后面添加上编码格式,OK,解决了。代码如下:
@RequestMapping(value = "/modifyUser", produces = "text/html;charset=UTF-8")
如果需要输出json格式的数据,其中有中文的话,在形参中多写一个HttpServletResponse,用来设置编码,要不然也会中文变为问号,代码如下:
/*** 登录* @param data 账号* @return 用户信息*/@RequestMapping(value = "/getLogin",produces = "text/html;charset=UTF-8")@ResponseBodypublic String getLogin(String data, HttpServletResponse response) {response.setContentType("text/html;charset=utf-8");// 加上这个处理问号JSONObject jb = new JSONObject(data);String account = jb.getString("account");String password = jb.getString("password");System.out.println(data);User user = userService.getLogin(account, password);Gson gson = new Gson();Result result = new Result();if (user != null) {result.setMsg("登录成功");result.setSuccess(true);result.setRows(user);} else {result.setMsg("登录失败");result.setSuccess(false);}System.out.println("ssss " + gson.toJson(result));return gson.toJson(result);}
javaweb输出问号相关推荐
- php输出问号,所有特殊字符都是PHP / HTML中的问号
PHP的默认字符集为UTF-8. PHP和HTML中的所有特殊字符都将作为问号输出,例如"?".在浏览器中.所有带有特殊字符的数据都以UTF-8格式存储在数据库字段中.但是,当PH ...
- javaweb输出所有学生信息_遍历工作表中所有形状并输出信息
大家好,我们今日讲解"VBA信息获取与处理"教程中第十九个专题"工作表中对SHAPE信息的获取及处理"的第1节"遍历工作表中所有形状并输出信息&quo ...
- javaweb输出所有学生信息_Java Web 入门到精通,19 个优质练手项目
1.Java 编程语言基础 Java 编程语言基础www.shiyanlou.com 每个 Java 初学者都必须掌握的知识内容.从常量与变量.运算符.流程控制.数组和方法等 Java 基础语法开始 ...
- c语言输出字母是问号,关于C语言输出ASCII码128~255和有符号char型溢出的问题。此处大坑弄明白了后记录下来分享……...
以下代码在控制台正常输出会出现乱码 #include int main(){ char a=197; printf("%c",a); return 0; } 为什么呢? 前提条件说 ...
- 关于C语言输出ASCII码128~255和有符号char型溢出的问题。此处大坑弄明白了后记录下来分享……
以下代码在Windows控制台正常输出会出现乱码 #include<stdio.h> int main(){char a=197;printf("%c",a);retu ...
- 转义序列字符(\0,\n,\r,\t,\v,\a,\f,\b,\\,\‘,\“,\?)详解,转义字符对应的全称,输出结果和对应的ASCII码值详解;
文章目录 前言 转义序列字符(Escape Sequence Character): 一.\0:空字符 二.\n:换行符 三.\r:回车符 四.\t:水平制表符 五.\v:垂直制表符 六.\a:响铃 ...
- python3输出九九乘法表,python3: 简单4步骤输出九九乘法表
如何输出一个九九乘法表,使用python语言,嵌套循环,4行代码就可以实现,瞬间感觉python真的很简单~ 代码: for i in range(1,10): for j in range(1,i+ ...
- C语言输出ASCII码128~255和有符号char型溢出的问题记录
C语言中char类型默认是有符号类型(范围是-128~127之间) 首先这个197对应的字符是在ASCII表中存在的,就像0~255的ASCII表中显示的一样,之所以会输出问号或则其他不知名符号(乱码 ...
- python输出九九乘法表儿歌_python学习:输出九九乘法表
输出九九乘法表 代码: num1 = 1 while num1 <= 9: num2 = 1 while num2 <= num1: print(str(num2)+"*&quo ...
最新文章
- 【前端】:jQuery上
- 苹果核 - 页面动态化的基础 —— Tangram
- mysql练习_MySQL练习——4
- idea使用MybatisCodeHelperPro逆向生成(亲测)
- JAVA基础学习大全(笔记)
- EF context.SaveChanges()特点
- SAP ERP与国内ERP系统的对比,为什么建议选SAP
- 飞秋不能传递文件的两种情况
- openssl error while loading serial number
- matlab 正弦曲线平均值,如何用matlab做正弦曲线拟合
- windows中动态磁盘卷种类介绍
- linux 禁用usb驱动程序,如何使用musb_hdrc Linux驱动程序断开特定的USB设备?
- Tesseract中文语言包 chi_sim.traineddata,免费下载 而且还是最新的
- 漫画 | 什么是 HashMap?
- 把随身WiFi的esim卡移植到SIM卡放到手机使用
- python爬虫读取pdf_python爬虫处理在线预览的pdf文档
- 轻量级rpc框架Hessian
- 联想ideapad15s安装(烧录)ubuntu操作系统(双系统)
- PlantSimulation属性操作全家桶
- C#WebApi上传文件和下载文件
热门文章
- 隐藏Apache的版本号及其它敏感信息
- 连续系统和离散系统仿真分析
- php soapclient 参数长度,PHP SoapClient-具有长整数的SOAP请求
- 魔兽世界怀旧服服务器最新阵营比例,魔兽世界怀旧服9月下旬人口普查数据 超详细服务器阵营比例一览...
- nacos 0.7 配置管理
- [数据结构与算法(严蔚敏 C语言第二版)]第1章 绪论(课后习题+答案解析)
- MySQL数据库,面试总结
- 游戏党最佳吃鸡低延时蓝牙耳机,高续航随时随地驰骋战场
- calibre-web 获取元数据 豆瓣API失效解决办法
- ​kali下搭建WiFi钓鱼热点​