以上代码运行之后,访问test003,出现??符号
时间: 2023-08-23 18:58:16 浏览: 79
php代码-test php
如果在访问 `/test003` 路径时出现乱码,通常是由于字符编码问题引起的。为了确保页面正确显示字符,您可以在返回的响应中设置正确的字符编码。
在 `TestController` 类中的 `test` 方法中,您可以添加一个 `produces` 参数来指定响应的字符编码。修改代码如下所示:
```java
@RestController
@RequestMapping("/test003")
public class TestController {
@Authorization // 使用 Authorization 注解标记需要进行权限认证的方法
@GetMapping(produces = "text/html;charset=UTF-8")
public String test() {
return "你好,世界!";
}
}
```
通过添加 `produces = "text/html;charset=UTF-8"`,我们指定响应的内容类型为 `text/html`,并设置字符编码为 UTF-8。
这样,当访问 `/test003` 路径时,应该可以正确显示中文字符。如果问题仍然存在,请确保您的网页也正确设置了字符编码。
阅读全文