标签: emoji

Android表情符号问题(将“\uD83D\uDE04”转换为0x1F604)

我可以通过这种方式在textview中显示表情符号如何在android textview中通过unicode设置表情符号,但是如何将“uD83D \ uDE04”之类的内容转换为代码点0x1F604(“uD83D \ uDE04”代表0x1F604)?

android emoji

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

自定义 NSTextStorage:默认情况下不显示表情符号

我在自定义 NSTextStorage 子类中遇到表情符号问题。该类不存储传递给它的任何属性。相反,它生成自己的:

override func attributesAtIndex(location: Int, effectiveRange range: NSRangePointer) -> [String : AnyObject] {
    if range != nil {
        range.memory = NSMakeRange(0, self.string.length)
    }

    let attributes = [
        NSFontAttributeName: NSFont.systemFontOfSize(14)
    ]

    return attributes
}

override func setAttributes(attrs: [String : AnyObject]?, range: NSRange) {
    // does nothing
}
Run Code Online (Sandbox Code Playgroud)

这主要工作正常。但是,如果字符串中有任何表情符号,它们就不会出现。在检查 NSTextView 对文本存储的调用时,文本视图似乎试图在任何表情符号范围出现时将其字体属性设置为 AppleColorEmoji 字体。如果您依赖文本视图作为“属性真相”的来源,那很好,但我不希望我的程序像那样工作。就我而言,文本存储需要是任何属性的唯一供应商。它无法侦听文本视图发送的任何内容,属性方面。

我是否必须手动检测字符串中的任何表情符号并手动设置 AppleColorEmoji 字体?或者,还有更好的方法?我已经尝试过使用后备字体并自动搜索包含缺失字符的字体,但是使用这些方法似乎没有涵盖表情符号。

fonts nstextview emoji nstextstorage textkit

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

如何在 Facebook Messenger Bot 中抑制表情符号 - Python

有没有人可以抑制从 Facebook Messenger bot 发送的表情符号?我正在尝试发送一个列表,并且 8) 正在变成 facebook 的结尾。

我想知道是否有任何已知的转义字符,或者我是否可以以某种方式对其进行编码(HTML 编码?)。

这是我发送请求的方式。

requests.post("https://graph.facebook.com/v2.6/me/messages",
    params={"access_token": token},
    data=json.dumps({
        "recipient": {"id": recipient},
        "message": {"text": "8)"}
    }),
    headers={'Content-type': 'application/json'})
Run Code Online (Sandbox Code Playgroud)

Python 2.7 ..谢谢!

python python-2.7 emoji facebook-messenger facebook-messenger-bot

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

如何使用节点请求模块编码正确的表情符号?

我正在使用请求模块向 Telegram 机器人发送消息,一切都很好,除了我显示表情符号的方式,它打印得不好

\n\n

发帖请求:

\n\n
request.post({\n            url: `${this.getApiURL()}/${apiName}`,\n            formData: payload,\n            headers: {\n                'Content-Type': 'application/json',\n                'Charset': 'utf-8',\n            }\n        }, (err, resp, body) => {});\n
Run Code Online (Sandbox Code Playgroud)\n\n

有效负载包含一条带有一些表情符号的文本消息,例如:

\n\n
const _emojis = {\n            throwingAKiss: '\\xF0\\x9F\\x98\\x98',\n            tearsOfJoy: '\\xF0\\x9F\\x98\\x82',\n            smirkingFace: '\\xF0\\x9F\\x98\\x8F'\n        }\n
Run Code Online (Sandbox Code Playgroud)\n\n

但我显示这个符号\xc3\xb0

\n

javascript request node.js emoji telegram-bot

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

将 Unicode 转换为表情符号的正确方法是什么?

我有一个包含 Unicode 数据的数组,例如var data = ["1F923", "1F603"] 如何将 Unicode 转换为表情符号?

如果我"\u{1F923}"在控制台中使用,它会返回一个表情符号,但如果我使用"\u{"+ data[0] +"}",它会返回一个错误。任何人都可以帮我将 unicode 转换为表情符号。

javascript unicode console emoji console.log

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

无法在 Angular 中使用 unicode 显示表情符号

我想在我的 Angular 应用程序中显示表情符号。我发现这个https://www.w3schools.com/charsets/ref_emoji_smileys.asp可以在 html vanilla 中使用。但是当我在我的 Angular 应用程序中尝试它时,它只显示“未知字符”的小矩形。我的应用程序是在 Angular 7 中

我已经尝试对其进行清理,我在像我这样的多个问题中都看到了这一点,但它不起作用,而且无论如何它都不是真正干净的代码。

<div class="collapse" id="collapseSmiley">
    <div class="row">
      <div class="col-md-1">{{ domSanitize.bypassSecurityTrustHtml('&#128513;') }}</div>
    </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

我期望有一个表情符号,但我只有一个矩形“未知字符”

html emoji typescript angular

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

如何通过 JNI 将 C 字符串表情符号传递给 Java

我正在尝试通过 JNI 将数据库值传递给 Java:

__android_log_print(ANDROID_LOG_ERROR, "MyApp", "c_string >>> %s", cStringValue);

打印: c_string >>>

env->SetObjectField(jPosRec, myJniPosRec->_myJavaStringValue, env->NewStringUTF(strdup(cStringValue)));  
Run Code Online (Sandbox Code Playgroud)

但是,这将失败而没有错误。

您如何在 JNI中将特殊字符(例如表情符号)传递给 Java?

谢谢大家。

c++ java java-native-interface android emoji

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

在python列表中分离和计算表情符号

我想计算python列表中表情符号的出现次数。

假设我的列表看起来像这样
li = ['', '', '']

Counter(li) 会给我 {'': 1, '': 1, '': 1}

但我想获得表情符号的总量,又名 {'': 3, '': 2, '': 1}

我的主要问题是如何将大块连续的表情符号分成单个列表条目。我尝试用“\U”替换开头的“\U”,这样我就可以用“”简单地拆分,但它似乎不起作用。

提前感谢您的帮助:)

python list count emoji

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

如何使用 Javascript 渲染多代码点表情符号

我正在尝试在聊天应用程序中渲染表情符号,但无法让由多个部分构建的表情符号正常工作。

例如:

作品26f9的代码点Person with Ball

const emoji = String.fromCodePoint('0x26f9');
Run Code Online (Sandbox Code Playgroud)

26f9-fe0f-200d-2640-fe0f对于Woman bouncing ball不起作用

const emoji = String.fromCodePoint('0x26f9-fe0f-200d-2640-fe0f');
Run Code Online (Sandbox Code Playgroud)

javascript emoji

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

在python中读取json文件时出现Emoji问题

我有一个 json 文件,其中包含包含表情符号的字符串

\n
{\n   "messages": "This is a test -bla-bla test."\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我的Python代码是:

\n
with open('config.json', 'r') as config_file:\n    config = json.load(config_file)\nprint(config["messages"])\n
Run Code Online (Sandbox Code Playgroud)\n

输出是:

\n
\n

这是一个测试 \xc3\xb0\xc5\xb8\xe2\x80\x9c\xe2\x80\x98-bla-bla 测试。

\n
\n

如何解决这个表情符号编码问题?

\n

python emoji

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