显示温度符号

时间:2014-05-19 03:06:08

标签: avr atmega temperature

我正在尝试从串口输出atmega2560的度数摄氏度符号。我抬头看着ascii表。它说的ascii代码是167.当我尝试它时,有另一个符号,我无法在这里显示。经过一些研究,我尝试了0167 + 248。它显示'○'而不是'°'。其他帖子说Alt + 167有效但无法找到Alt的ascii代码。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

  

我正在尝试从串口输出atmega2560的度数摄氏度符号。我抬头看着ascii表。它所说的ascii代码是167.

扩展ASCII表的格式(符号从127到255)取决于使用的代码页。

  

当我尝试它时,有另一个符号,我无法在这里显示。

您应该了解您当前正在使用的代码页。例如,像ISO 8859-1(Latin-1)。

  

其他帖子说Alt + 167有效,但无法找到Alt的ASCII代码。

他们的意思是按下ALT键并在小键盘上输入167。这将从当前代码页打印位置167(十进制)上的字符。

请记住,从微控制器发送的ASCII值只是在接收端根据其代码页进行解释。

答案 1 :(得分:0)

您可以参考

U+2103
Image

Server-generated
℃
Decimal Escape

℃
℃
Hex Escape

℃
℃
UTF-8