在占位符JSX中渲染特殊字符

时间:2016-02-24 11:29:16

标签: javascript html unicode reactjs jsx

我正在构建一个多语言网站,并且很难找到在输入中将特殊字符渲染为占位符文本的方法。我尝试的任何方式都在react文档中指定,直接编写Unicode字符,将HTML实体转换为String.fromCharCode(xx),它似乎无法正确呈现。有些符号工作正常,如注册商标,但带有É等重音符号的字符只会显示为E.示例如下:

<input type="text" placeholder={`R${String.fromCharCode(233)}SERVER`} />

有没有人遇到这个问题,或者知道我们如何解决这个问题?

干杯!

1 个答案:

答案 0 :(得分:2)

包含在jsx {中的}代码,如下所示。

<h1>Code {'É'}</h1>

它会起作用。