我想在我的PostgreSQL数据库中存储几个国家的国旗。但是当我的网站的视图文件获取标志数据源输出看起来像这个文本<td>&#127482;&#127480;</td>
,而不是标志表情符号.
INSERT INTO mytable (country, flag) VALUES ('United States', '🇺🇸');
我尝试用这些数据类型创建标志列:
- VARCHAR (150)
但是web浏览器的源输出似乎没有给我视觉上的Emoji。我DuckDuckGo了一些网站和PostgreSQL文档,并阅读了一些关于这个问题的其他线程。但是我不能领会他们的答案,也不明白如何实现这个。
请帮助。
它工作时,我硬编码的表情符号直接到我的HTML文件,但不是当我保存到Postgres和获取它与EJS。
https://www.quackit.com/character_sets/emoji/emoji_v3.0/emoji_icons_flags.cfm
https://www.w3schools.com/charsets/ref_emoji.asp
你好@BjarniRagnarsson你是对的,我只是看了一下标签章节并尝试了一下。https://ejs.co/
Before =不正确,<%= your_variable %>
After =正确,<%- your_variable %>
但似乎我只在Firefox上得到了视觉表情符号,而不是在Chrome上。我想我不得不求助于使用图像文件为我的标志,以便在所有的web浏览器上正确显示它。