Javascript允许在textarea中使用特殊字符(Electron应用程序)
我正在制作一个电子应用程序,它有一个Javascript允许在textarea中使用特殊字符(Electron应用程序),javascript,html,electron,textarea,Javascript,Html,Electron,Textarea,我正在制作一个电子应用程序,它有一个 我正在使用document.execCommand('insertText',false,text)将文本插入文本区域 我想插入以下字符串'ⓐ'但是,当我这样做时,我的文本区域显示以下内容:“–” 如何使用document.execCommand插入特殊字符?您需要这样使用代码 var spchar = string.fromCharCode(???) document.execCommand('insertText', false, spchar );
我正在使用document.execCommand('insertText',false,text)
将文本插入文本区域
我想插入以下字符串'ⓐ'代码>但是,当我这样做时,我的文本区域显示以下内容:“–”
如何使用document.execCommand
插入特殊字符?您需要这样使用代码
var spchar = string.fromCharCode(???)
document.execCommand('insertText', false, spchar );
并将其添加到textarea
请检查您的文本区域是否使用了另一种显示字符错误的字体您需要使用这样的代码
var spchar = string.fromCharCode(???)
document.execCommand('insertText', false, spchar );
并将其添加到textarea
请检查您的文本区域是否使用了另一种字体,该字体在文本区域内错误地显示了您的字符,您需要将以下字符转换为它们的HTML实体。这不是由electron造成的限制
您没有指定正在使用的服务器端语言。在PHP中,正确的函数是
就您的示例而言,我们只能告诉您正在使用javascript,因此JS唯一的解决方案是用等效的实体代码替换:
function escapeHtml(text) {
return text
.replace(/ⓐ/g, "ⓐ")
...
}
您可以在此处找到符号的等效实体代码:在文本区域内,您需要将以下字符转换为其HTML实体。这不是由electron引起的限制
您没有指定正在使用的服务器端语言。在PHP中,正确的函数是
就您的示例而言,我们只能告诉您正在使用javascript,因此JS唯一的解决方案是用等效的实体代码替换:
function escapeHtml(text) {
return text
.replace(/ⓐ/g, "ⓐ")
...
}
您可以在此处找到符号的等效实体代码:您可以使用text.charCodeAt(0)
来获取text
中第一个字符的字符代码。更多信息。此外,String
对象上还提供了该函数。您可以使用text.charCodeAt(0)
获取文本中第一个字符的字符代码。更多信息。还有字符串
对象上的函数可用。您是否检查了它们是否具有相同的charCode
?是否检查了它们是否具有相同的charCode
?