它是什么 unicode 字符(表情符号)?
What unicode character (emoji) it was?
我的文本文件中有该字符串:├░┬č┬Ź┬ć
已知的是它是由 javascript 长度为 2 或 4
的字符串创建的表情符号或至少是某些替代物 character/character
由于某种原因,它以那种形式结束。
(它是从 mysql 数据库 utf8_general_ci
和节点获得的。js/mysql2/connection 字符集 latin1_swedish_ci
)
我怎样才能找到它是什么表情符号?可能吗?
其他示例:
├░┬č┬ĺ┬Ž
├░┬č┬ś┬ł
├░┬č┬ą┬Á
用 JS 编写的算法将是最佳选择。
是doublemojibake如下python
代码段(抱歉,我给不了Javascript 等效):
print(' '.
encode('utf-8').decode('latin1'). # 1st mojibake stage
encode('utf-8').decode('cp852') # 2nd mojibake stage
) # ├░┬č┬Ź┬ć ├░┬č┬ĺ┬Ž ├░┬č┬ś┬ł ├░┬č┬ą┬Á
可能修复(虽然预防胜于治疗):
print('├░┬č┬Ź┬ć ├░┬č┬ĺ┬Ž ├░┬č┬ś┬ł ├░┬č┬ą┬Á'.
encode('cp852').decode('utf-8'). # fix 2nd mojibake stage
encode('latin1').decode('utf-8') # fix 1st mojibake stage
) #
仅供参考,这些表情符号是(第 CodePoint
列包含 Unicode (U+hhhh
) 和 UTF-8 字节;第 Description
列包含括号中的代理项对):
Char CodePoint Description
---- --------- -----------
{U+1F346, 0xF0,0x9F,0x8D,0x86} AUBERGINE (0xd83c,0xdf46)
{U+1F4A6, 0xF0,0x9F,0x92,0xA6} SPLASHING SWEAT SYMBOL (0xd83d,0xdca6)
{U+1F608, 0xF0,0x9F,0x98,0x88} SMILING FACE WITH HORNS (0xd83d,0xde08)
{U+1F975, 0xF0,0x9F,0xA5,0xB5} OVERHEATED FACE (0xd83e,0xdd75)
我的文本文件中有该字符串:├░┬č┬Ź┬ć
已知的是它是由 javascript 长度为 2 或 4
的字符串创建的表情符号或至少是某些替代物 character/character由于某种原因,它以那种形式结束。
(它是从 mysql 数据库 utf8_general_ci
和节点获得的。js/mysql2/connection 字符集 latin1_swedish_ci
)
我怎样才能找到它是什么表情符号?可能吗?
其他示例:
├░┬č┬ĺ┬Ž
├░┬č┬ś┬ł
├░┬č┬ą┬Á
用 JS 编写的算法将是最佳选择。
是doublemojibake如下python
代码段(抱歉,我给不了Javascript 等效):
print(' '.
encode('utf-8').decode('latin1'). # 1st mojibake stage
encode('utf-8').decode('cp852') # 2nd mojibake stage
) # ├░┬č┬Ź┬ć ├░┬č┬ĺ┬Ž ├░┬č┬ś┬ł ├░┬č┬ą┬Á
可能修复(虽然预防胜于治疗):
print('├░┬č┬Ź┬ć ├░┬č┬ĺ┬Ž ├░┬č┬ś┬ł ├░┬č┬ą┬Á'.
encode('cp852').decode('utf-8'). # fix 2nd mojibake stage
encode('latin1').decode('utf-8') # fix 1st mojibake stage
) #
仅供参考,这些表情符号是(第 CodePoint
列包含 Unicode (U+hhhh
) 和 UTF-8 字节;第 Description
列包含括号中的代理项对):
Char CodePoint Description
---- --------- -----------
{U+1F346, 0xF0,0x9F,0x8D,0x86} AUBERGINE (0xd83c,0xdf46)
{U+1F4A6, 0xF0,0x9F,0x92,0xA6} SPLASHING SWEAT SYMBOL (0xd83d,0xdca6)
{U+1F608, 0xF0,0x9F,0x98,0x88} SMILING FACE WITH HORNS (0xd83d,0xde08)
{U+1F975, 0xF0,0x9F,0xA5,0xB5} OVERHEATED FACE (0xd83e,0xdd75)