Angular与Spring Boot应用字符编码不匹配问题求助
字符编码不匹配问题求助
问题现象
维护的大型应用基于Spring Boot后端、Angular前端,遇到字符编码异常:
- 某页面表格从后端获取数据后,姓氏列特定值显示为Firstname�012�,正确显示应为Firstnameê012ä
- 已确认后端及数据库中数据均为预期的正确值(Firstnameê012ä),但前端接收的响应内容显示异常
已尝试的无效解决方案
- 在Angular的
index.html里设置lang标签为en - 在加载数据的Angular组件HTML中添加带有语言属性的div
- 在组件.ts文件中定义变量:
并在组件HTML的现有div中使用:currentLang = 'de'<div class="some-class" [attr.lang]="currentLang"> some fields </div> - 修改对应scss文件中的字体,尝试解决非英文字符的字体支持问题
内容的提问来源于stack exchange,提问作者Anant Singh Raghuvanshi
相关产品推荐
相关产品推荐

