Большой запрос не принимает EMOJI - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть смайлики в этом формате - \U0001f924 почему BigQuery (студия Google Data) не отображает их, даже если я видел примеры того, что этот формат работает для других людей?

SAMPLE: - Второе эмодзи в этом формате \u2614 enter image description here

Ссылка: Сбой Emoji при загрузке в Big Query

На основании этой статьи должно работать: Google \ Uhhhhhhhh Format enter image description here

ОБНОВЛЕНИЕ 1.0:

Если я использую "", то эмодзи в этом формате \U2714 отображает эмодзи, этот \U0001f680 остается таким же, как текст U0001f680

Если я использую '', то смайлики в этом формате \U2714, а также \U0001f680 отображают только значение U2714 and U0001f680

1 Ответ

0 голосов
/ 06 сентября 2018

смайлик на вопрос работает у меня с SELECT "\U0001f680":

enter image description here

Я сохранил результаты в таблице, чтобы вы могли найти ее:

Если вы попросите BigQuery экспортировать эту таблицу в файл GCS и перенести этот файл на ваш компьютер, он продолжит работать:

enter image description here

Вы можете скачать этот файл json и загрузить его обратно в BigQuery:

Давайте загрузим его в BigQuery:

enter image description here

Все отлично работает:

enter image description here


Итак, проблема в файлах, которые вы загружаете в BigQuery - которые не кодируют эмодзи соответствующим образом.

Чего я не знаю, так это как вы генерируете эти файлы, и как это исправить. Но здесь я доказал, что для файлов, которые правильно кодируют эмодзи - вы можете загрузить их в BigQuery, и смайлики будут сохранены.

?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...