java 菱形乱码_(04)Spring MVC之Get方式传参访问Controller,返回json串出现菱形问号(��ӳɹ�)乱码,解决方法。...

背景:

一个简单的Controller类,返回结果直接写死了,跟传的参数没关系

@Controller

@RequestMapping("/article")public classArticleController {

@AutowiredprivateArticleService articleService;

@RequestMapping("/add")

@ResponseBodypublicResult add(Article article) {try{

articleService.add(article);return new Result("添加成功!");

}catch(Exception e) {return new Result("500","添加失败"+e);

}

}

}

web.xml,该部分配置放在web.xml的最上面

characterEncodingFilter

org.springframework.web.filter.CharacterEncodingFilter

encoding

UTF-8

forceEncoding

true

characterEncodingFilter

/*

spring-mvc.xml

使用maven的tomcat7插件,启动项目。

浏览器中输入:http://localhost:8080/spring-web-mybatics/article/add?title=你好&classify=1&content=测试测试测试

返回结果的汉字:“添加成功!变为:”��ӳɹ�

解决方法:

把项目的编码改成UTF-8,重新编译、启动即可。

后来想截图,再把UTF-8改为GBK,问题居然没有复现。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
解释这段代码:module e_one_mux( input clk_in, input mb_clk_en, //2048khz input [7:0] l_nrz_data1, //ʱ϶1ӳ�����źţ�8bit�������� input [7:0] l_nrz_data2, //ʱ϶2ӳ�����źţ�8bit�������� input [7:0] l_nrz_data3, //ʱ϶13ӳ�����źţ�8bit�������� output reg e_one_data, //֡�ź����� output reg e_one_fs, //֡�źű�־ output reg test1, output reg test2, output reg test3, output reg test4 ); /////////////////////////////////////////////////////////////////////////////////////// //1֡��32��ʱ϶��ÿʱ϶8bit,ÿ֡256bit // // reg [7:0] data1_reg; reg [7:0] data2_reg; reg [7:0] data3_reg; reg [255:0] e_one_data_reg; reg [7:0] count; wire [7:0] sync_code; assign sync_code = 8'h72; //8'b0111_0010 reg e_one_fs_1bs; always@(posedge clk_in) begin if(e_one_fs_1bs ==1) begin data1_reg <= l_nrz_data1; data2_reg <= l_nrz_data2; data3_reg <= l_nrz_data3; end if(mb_clk_en ==1) begin count <= count + 1'b1; //256��BITΪ���� if(count == 0) begin e_one_fs_1bs <= 1'b1; //ÿ256��bit����1�α�־ end else begin e_one_fs_1bs <= 1'b0; end if(e_one_fs_1bs == 1'b1) begin //ÿ256��bit����һ������ e_one_data_reg <= {sync_code,data1_reg,data2_reg,data3_reg,112'b0,112'h0}; end else begin e_one_data_reg <= {e_one_data_reg[254:0],1'b0}; end e_one_data <= e_one_data_reg[255]; end if(mb_clk_en ==1) begin if(e_one_fs_1bs) begin e_one_fs <= 1'b1; end else begin e_one_fs <= 1'b0; end end else begin e_one_fs <= 1'b0; end end ////////////////////////////////////////////////////////////////// always@(posedge clk_in) begin if(mb_clk_en ==1) begin test1 <= e_one_fs_1bs; test2 <= test1; test3 <= 1'b0; test4 <= 1'b0; end end endmodule
05-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值