当前位置: 首页 > 面试题库 >

如何显示5位unicode字符,例如扬声器/ u1f50a

田谦
2023-03-14
问题内容

扬声器图标unicode 1f50a是“其他符号和象形文字”系列的5位数字,当我尝试显示它时,我得到“ a”,显然我得到的是1f50(不存在空白),后跟“
a”。我可以显示任何4位unicode字符,但找不到如何显示较长的unicode字符。我知道平板电脑可以显示它,就像我在Unicode
Map应用程序中看到的那样。

        textSound = (TextView)findViewById(R.id.textSound);
    textSound.setText("\u1f50a");

问题答案:

这些字符不能直接用Java字符串表示,因为每个字符仅使用16位。但是,有一种逃逸机制称为“代理对”。例如,字符号1f50a可以由两个16位“字符”
D83D和DD0A表示。因此,类似“ \ uD83D \ uDD0A”的代码可能会起作用(我没有尝试过)。仍然取决于此字符是否可用的字体可用。

该网站可以帮助您进行转换。



 类似资料:
  • 我正在尝试使用raylib显示包含西里尔字符的字符串。所以我加载了一个代码点如下的字体: 如果我画

  • 播放音符或者歌曲 用法 Your browser does not support the video tag. 案例:小闹钟 功能:今天15:00:00后,用猫叫声叫醒我

  • 扬声器模块能够录制并播放声音。 净重量:24.5g 体积:48×48×13mm 参数 工作电压:DC 5V 抗跌落能力:1.5m 工作温度:-10℃~55℃ 工作湿度:<95% 特点 支持录音存储 内置多种音效 配合软件支持AI语音识别 配合WiFi模块支持离线运行"

  • 光环板可以连接 mbuild 的 扬声器 模块进行编程。 1. 扬声器(1)播放音符(C4)以(0.25)拍 指定扬声器播放指定音符,并持续指定拍数。 示例 按下光环板的按钮,扬声器1会播放音符C4,持续0.25拍。 2. 扬声器(1)以(700)赫兹播放声音,持续(1)秒 指定扬声器以指定频率播放声音,单位为赫兹,并持续指定时间。 示例 按下光环板的按钮,扬声器1会播放频率为700赫兹的声音,持

  • 该扬声器模块可以播放各类预置的音效,并以极为方便的方式支持用户存储自定义的音频文件到模块中,并通过积木块调用并播放。 存储自定义音频文件 通过以下步骤,存储自定义音频文件到该模块 1. 连接模块至电脑 使用 Micro-USB 数据线连接扬声器模块(Mirco-USB 接口)至电脑(USB 接口)。连接成功后,电脑将显示模块磁盘,打开磁盘即可查看模块包含的文件。 2. 存储自定义音频 将您想要播放