0
我有一個關於SpingMvc編碼的麻煩,我喜歡這個運行測試用例:用SpringMVC:關於requestMapping方法的編碼
@Test
public void testSearch(){
System.out.println(MusicUtil.getSongsDetail(MusicUtil.getMusicIds(MusicUtil.search("呵呵", 10, 1, 1))))
}
然後導致喜歡這個: ...name":"一西米"...
,但該方法有RequestMapping註釋,結果是從測試用例的結果不同,這是代碼:
@RequestMapping("/search")
public void search() {
System.out.println(MusicUtil.getSongsDetail(MusicUtil.getMusicIds(MusicUtil.search("呵呵", 10, 1, 1))))
}
但這個結果是..."name":"�?西米"...
爲什麼? 如何解決此問題。
你使用的是maven嗎?如果是這樣,請指定您在那裏給出的編碼。 –
是的,我用的是maven和spring-boot,我沒有設置任何關於編碼的東西,我想默認的編碼是utf-8 – Leason
我用utf-8編碼在cmd中打印結果,只有幾個漢字不正常。 – Leason