嗨,我正在为一家德国企业开发一个小型not应用程序,并面临特殊字符无法正确呈现的问题。
元字符集设置为utf8,在html中使用üäöset时没有问题,但在使用字符串插值时就会遇到问题。
下面是一个示例:<span>{{user.lastName}} Müller</span>
:
Müller Müller
我看到人们想出了一种变通办法,可以使用管道并将其呈现为[innerHtml]
,但我也在<input>
和其他与html无关的位置使用它。
有没有好的方法来正确地呈现这些字符串?
发布于 2020-08-07 18:45:14
使用NGX翻译服务。NGX-Translate是一个用于Angular的国际化库。它可以让你为你的内容定义不同语言的翻译,并在它们之间轻松切换。
有关更多信息ngx-translate,请找到以下链接
import {TranslateService} from '@ngx-translate/core';
@Component({
selector: 'app-root',
template: `
<div>
<span>{{name | translate }} Müller</span>
</div>`,
})
export class AppComponent {
name= 'Müller'
constructor(public translate: TranslateService) {
}
}
https://stackoverflow.com/questions/63299840
复制相似问题