Java 编码丢失或编码/解码不正确

Java 编码丢失或编码/解码不正确,java,spring,encoding,spring-boot,Java,Spring,Encoding,Spring Boot,我使用的是Spring工具套件,我通过Spring网站上的一个教程配置了一个REST服务器。此外,我还获得了一个数据库,该数据库通过REST服务器为来自客户端的请求提供服务。我的问题是浏览器中显示的字符被弄乱了。☆星星☆ 成为“明星”等等。当我使用一个在线字符,用iso-8859-1编码,用utf-8解码时,结果就是字符的样子。如果有必要,我将使用JSONP通过AJAX连接到服务器。好像少了一步 到目前为止,我所做的调整如下: Beans.xml <bean id="dataSource"

我使用的是Spring工具套件,我通过Spring网站上的一个教程配置了一个REST服务器。此外,我还获得了一个数据库,该数据库通过REST服务器为来自客户端的请求提供服务。我的问题是浏览器中显示的字符被弄乱了。☆星星☆ 成为“明星”等等。当我使用一个在线字符,用iso-8859-1编码,用utf-8解码时,结果就是字符的样子。如果有必要,我将使用JSONP通过AJAX连接到服务器。好像少了一步

到目前为止,我所做的调整如下:

Beans.xml

<bean id="dataSource" 
    class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
    <property name="url" value="jdbc:mysql://localhost:3306/database?characterEncoding=latin1"/>
    <property name="username" value="user"/>
    <property name="password" value="pa$$word"/>
</bean>

characterEncoding:latin1
使文本更具可读性

我试图将
放入html文件的头部,但没有成功

我得到了一个使用STS REST构建的服务的PHP版本,它可以按预期显示所有内容。所以我认为数据库和它存储字符的方式没有问题

我不知道下一步该做什么