标签: emoji

为什么是捂脸表情???接下来是U+200D?

我正在尝试通过串行设备将 utf-8 符号发送到浏览器并显示它们。我发现当我打印facepalm emoji \xe2\x80\x8d\xe2\x99\x80\xef\xb8\x8f(在Windows 10 Win+上.)时它后面有U+200D\xe2\x99\x80字符。其他表情符号没有这个功能。我正在使用查看不可打印的 unicode 字符工具。我还发现,如果您在记事本中打印它,它会显示您\xe2\x99\x80,当您在浏览器地址栏中打印它时,它\xe2\x99\x80是不可见的,但如果您按退格键,则会将其删除。最后,如果您在某些 html 文本输入中打印它,则可以使用单个退格键删除整个表情符号。这是为什么?

\n

utf-8 emoji

1
推荐指数
1
解决办法
1036
查看次数

表情符号导致行高发生变化

<p>Alternatively, you can use percentages, which
   will be calculated with respect to the width of the generated box's
   containing block. &#128517;Therefore, assuming the container's width
   is greater than the image's height, margin: -50% 0 should be enough.
   Hide code snippet
</p>
Run Code Online (Sandbox Code Playgroud)

表情符号增加行高如何避免插入表情符号时行高发生变化?

html css emoji

1
推荐指数
1
解决办法
1006
查看次数

iOS在Emoji等消息中与文本共享图像

目标是在将文本共享到来自应用程序的SMS消息以及电子邮件中时能够插入带有文本的图像.就像它在下面的图片中一样.当我尝试使用UIActivityViewController共享图像时,图像显示在下一行而不是文本旁边.是否可以将图像嵌入文本和电子邮件中,如内置的表情符号文本?内联表情符号

sms objective-c ios emoji

0
推荐指数
1
解决办法
1235
查看次数

在MySQL中存储Android Emoji

我们将用户选择的表情符号存储在MySQL的文本正文中.我们的列看起来像这样

`body` text CHARACTER SET utf8 COLLATE utf8_bin,
Run Code Online (Sandbox Code Playgroud)

原始数据: <div id='mobile-question-style' style=\"font-family: 'Helvetica Neue',Helvetica,Arial; color:#333333;\">\uD83D\uDE1D\uD83D\uDE3E\uD83D\uDE3E\uD83D\uDE3A\uD83D\uDE3A\uD83D\uDE1D</div>

DB中的数据: <div id='mobile-question-style' style="font-family: 'Helvetica Neue',Helvetica,Arial; color:#333333;">????????????</div>

但是,如果从Rest API获取它,它看起来是正确的: "body":"<div id='mobile-question-style' style=\"font-family: 'Helvetica Neue',Helvetica,Arial; color:#333333;\">\uD83D\uDE1D\uD83D\uDE3E\uD83D\uDE3E\uD83D\uDE3A\uD83D\uDE3A\uD83D\uDE1D</div>",

现在当我更新问题时,使用Rest API它会丢失编码并显示"????"

更新后来自端点的数据: "body":"<div id='mobile-question-style' style=\"font-family: 'Helvetica Neue',Helvetica,Arial; color:#333333;\">????????????</div>",

更新身体时有特殊的逻辑,所以任何人都知道这里发生了什么?

java mysql emoji

0
推荐指数
1
解决办法
3702
查看次数

如何通过Javascript将六位数的表情符号代码转码为Unicode?(`328054`到`\ ue052`)

有些文字包含六位数的表情符号.我需要通过JavaScript将其转码为Unicode.

像这样:

origin:  328054 


Unicode:  \ue052    ( U+E052  'the dog face' Emoji )
Run Code Online (Sandbox Code Playgroud)

如何通过Javascript将这六位数的表情符号代码转码为Unicode?

javascript unicode emoji

0
推荐指数
1
解决办法
558
查看次数

如何在C#中的json中反序列化表情符号

我有一个包含表情符号的json文件,当我想反序列化它时,它无法将表情符号反序列化为字符串.我的代码是:

var mystring ={"message":"jjasdajdasjdj laslla aasdasd ssdfdsf!!! \u{1F3FD}", "updated_time":"2015-04-14T22:37:13+0000", "id":"145193995506_148030368559"}

FaceBookIdea ideaDetails = JsonConvert.DeserializeObject<FaceBookIdea>((mystring).ToString());
Run Code Online (Sandbox Code Playgroud)

错误是:

{"Input string was not in a correct format."}
Run Code Online (Sandbox Code Playgroud)

当我删除表情符号时它运作良好.

非常感谢你的帮助

c# json json.net emoji

0
推荐指数
1
解决办法
1217
查看次数

如何设置?(Apple 徽标)在 WhatsApp 状态中?

我想在我的 WhatsApp 状态中设置此徽标:\xef\xa3\xbf(Apple 徽标)。它可以在 iPhone 或 Web 上运行,但不能在Android 手机上运行

\n\n

是否可以?如果可以的话请告诉我如何做?

\n\n

我尝试使用 WhatsAppWeb 并设置状态“\xef\xa3\xbf”,但在 Android 手机上它显示的总是这样:“”

\n

emoji whatsapp

0
推荐指数
1
解决办法
1万
查看次数

PHP substr 中断表情符号

我只需要从用户提交的段落中获取 30 个字符。如果第 30 个字符是表情符号,则输出会显示问号。如何避免破坏表情符号?

echo substr("Hello world Hello world Hell", 0, 30);

输出:Hello world Hello world Hell??

另外,当使用 json_encode 返回输出时,输出为空。

$myvariable = array();
$myvariable['hello'] = substr("Hello world Hello world Hell ", 0, 30);
echo json_encode($myvariable);
Run Code Online (Sandbox Code Playgroud)

php emoji

0
推荐指数
1
解决办法
984
查看次数

将 Unicode 字符串转换为显示表情符号字符

这是我的 unicode 字符串,它是我使用 API 从 jquery 中的 DB 中获取的

\ud83d\ude02\u263a\ufe0f\u263a\ufe0f\ud83d\ude0a\ud83d\ude09\ud83d\ude0f\ud83d\ude01\ud83d\ude18\ud83d\ude14\ud83d\ude18\ud83d\ude01\ud83d\ude02\ud83d\ude04\ud83e\udd23\ud83d\ude02\u263a\ufe0f\ud83d\ude0f\ud83d\ude0f
Run Code Online (Sandbox Code Playgroud)

我想将它显示为表情符号字符。如果我在脚本中明确写入这个字符串,那么它会显示表情符号,但是当我从数据库中获取它并从响应中显示它时,我从 API 得到它显示为纯字符串。

$.each(response.data,function(key,value){
        const str = value.comment_text.replace(/\\\\/g,"\\");
        html += '<div class="comment-block" id="cmnt' + value.comment_id + '">\
                    <div class="content-box">\
                        <p class="text long-string "><a href="javascript:void(0)" class="blue-text bold-font">' + value.first_name + ' ' + value.last_name.substr(0,1).toUpperCase() + ' </a> #post test  #post1  #post3 hvh\ud83d\ude0f "' + str + '"</p>\
                    </div>\
                </div>';
    });        
Run Code Online (Sandbox Code Playgroud)

这是我在 js 中的代码

\\\\ud83d\\\\ude02\\\\u263a\\\\ufe0f\\\\u263a\\\\ufe0f\\\\ud83d\\\\ude0a\\\\ud83d\\\\ude09\\\\ud83d\\\\ude0f\\\\ud83d\\\\ude01\\\\ud83d\\\\ude18\\\\ud83d\\\\ude14\\\\ud83d\\\\ude18\\\\ud83d\\\\ude01\\\\ud83d\\\\ude02\\\\ud83d\\\\ude04\\\\ud83e\\\\udd23\\\\ud83d\\\\ude02\\\\u263a\\\\ufe0f\\\\ud83d\\\\ude0f\\\\ud83d\\\\ude0f
Run Code Online (Sandbox Code Playgroud)

数据库中的字符串

unicode jquery json unicode-string emoji

0
推荐指数
1
解决办法
1704
查看次数

即使使用 utf8mb4_unicode_ci,在 django + mysql 中输入表情符号也会失败

我正在尝试将表情符号插入到我title的 django + MySQL 应用程序中的专栏中。

我直接用 PhpMyAdmin 编辑数据库。我将列的字符集更改为utf8mb4_unicode_ci并在表中手动插入了表情符号。

这是表结构: 在此输入图像描述

这是带有表情符号的表格行: 在此输入图像描述

但是当我在 django admin 中打开这个对象时,表情符号丢失了:

在此输入图像描述

如果我尝试输入表情符号并保存,则会出现以下异常:

MySQLdb._exceptions.OperationalError: (1366, "Incorrect string value: '\\\\xF0\\\\x9F\\\\x92\\\\xA9' for column 'title' at row 1")
Run Code Online (Sandbox Code Playgroud)

我缺少什么?

mysql django unicode emoji

0
推荐指数
1
解决办法
1531
查看次数

标签 统计

emoji ×10

unicode ×3

json ×2

mysql ×2

c# ×1

css ×1

django ×1

html ×1

ios ×1

java ×1

javascript ×1

jquery ×1

json.net ×1

objective-c ×1

php ×1

sms ×1

unicode-string ×1

utf-8 ×1

whatsapp ×1