【问题标题】:How to convert unicode escape sequences to unicode characters in react javascript如何在反应javascript中将unicode转义序列转换为unicode字符
【发布时间】:2020-04-25 19:20:07
【问题描述】:

如何在 react javascript 中将 unicode 转义序列转换为 unicode 字符。

Informaci\u00f3n 应该被转换为其相关的 unicode 字符串,即Información

【问题讨论】:

  • 对我来说这似乎是一个有效的“unicode 字符串”,你想做什么?您是否尝试在 html 中显示字符串?可以分享一下你到目前为止的尝试吗?
  • 到目前为止,您尝试了哪些方法?为什么它们不能满足您的需求?例如,您是否尝试过使用decodeURIComponent

标签: javascript reactjs unicode utf unicode-escapes


【解决方案1】:

试试下面的函数。

function unicodeToChar(text) {
   return text.replace(/\\u[\dA-F]{4}/gi, 
          function (match) {
               return String.fromCharCode(parseInt(match.replace(/\\u/g, ''), 16));
          });
}

 console.log(unicodeToChar('Informaci\u00f3n'));

【讨论】:

    猜你喜欢
    • 2020-04-25
    • 2010-11-02
    • 2010-09-16
    • 2020-03-15
    • 1970-01-01
    • 2014-01-27
    • 2011-05-29
    • 2018-05-28
    相关资源
    最近更新 更多