我正在构建一个多语言网站,并且很难找到在输入中将特殊字符渲染为占位符文本的方法。我尝试的任何方式都在react文档中指定,直接编写Unicode字符,将HTML实体转换为String.fromCharCode(xx),它似乎无法正确呈现。有些符号工作正常,如注册商标,但带有É等重音符号的字符只会显示为E.示例如下:
<input type="text" placeholder={`R${String.fromCharCode(233)}SERVER`} />
有没有人遇到这个问题,或者知道我们如何解决这个问题?
干杯!
答案 0 :(得分:2)
包含在jsx
{
中的}
代码,如下所示。
<h1>Code {'É'}</h1>
它会起作用。