почему значение unicode отличается для символа '

Для слияния небольших множеств использование вышеуказанной функции в порядке. Однако, если вы объединяете большие объемы данных, я бы предложил посмотреть в http://mbk.projects.postgresql.org

Текущая лучшая практика, которую я известно о:

  1. КОПИРОВАТЬ новые / обновленные данные в таблицу temp (обязательно, или вы можете сделать INSERT, если стоимость в порядке)
  2. Блокировка захвата [опционально] (консультативный предпочтительнее блокировки таблиц, IMO)
  3. Объединить. (забавная часть)

1
задан user743677 25 March 2019 в 09:16
поделиться

1 ответ

Поскольку JavaScript не реализует правильную кодировку Unicode (которая обращается к 1114112 кодовым точкам), но UCS-2 (которая обращается только к 65536). Так называемые астральные символы кодируются в JavaScript как два символа UCS-2; ваш charCodeAt(0) показывает только первый из них.

В JavaScript появилась новая функция, которая исправляет это:

console.log("                  
0
ответ дан Amadan 25 March 2019 в 09:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: