google-bigquery - Big Query 不接受 EMOJI
问题描述
我有这种格式的表情符号 -\U0001f924
为什么 BigQuery(Google 数据工作室)不显示它们,即使我看到这种格式对其他人有用的示例?
根据这篇文章,它应该可以工作:Google \Uhhhhhhhh 格式
更新 1.0:
如果我使用""
这种格式的表情符号\U2714
会显示表情符号,这个\U0001f680
仍然与文本相同U0001f680
如果我使用''
这种格式的表情符号,\U2714
并且\U0001f680
只显示值U2714 and U0001f680
解决方案
问题上的表情符号对我有用
SELECT "\U0001f680"
:
我将结果存储在一个表中,以便您找到它:
如果您要求 BigQuery 将此表导出到 GCS 文件,并将此文件带入您的计算机,它将继续工作:
您可以下载此 json 文件并将其加载回 BigQuery:
让我们将其加载到 BigQuery 中:
一切正常:
所以问题出在您正在加载到 BigQuery 的文件中 - 这些文件没有正确编码表情符号。
我不知道您是如何生成这些文件的,也不知道如何修复该过程。但在这里我已经证明,对于正确编码表情符号的文件 - 您可以将它们加载到 BigQuery 中,并且表情符号将被保留。
推荐阅读
- python - []中的表达式是什么意思:qnd out []:在python中
- hybris - 在云中构建 Spartacus 店面代码时,任务“:buildJsApps”错误导致执行失败
- android - Chromebook 上的 Android 应用程序抛出 dlopen 失败:“/lib/x86/libwebviewchromium.so”.dynamic 部分标题未找到
- python - anaconda 激活模块
- reactjs - 基于 TextInput onfocus 的 React Native 渲染组件
- c - c - 将 uint8_t* 转换为 uint32_t* 行为
- python - 显示今天和过去一天之间的日期
- postgresql - PostgreSQL 数值字段溢出错误 - 精度为 10、比例为 1 的字段必须舍入到小于 10^9 的绝对值
- elasticsearch - Elasticsearch 启用安全问题
- css - 在 Internet Explorer 11 中使用 d-flex 和 flex-wrap