【问题标题】:Arduino is not handling this special turkish charArduino 没有处理这种特殊的土耳其字符
【发布时间】:2021-12-31 23:20:48
【问题描述】:

我正在开发一个包含土耳其语字符的项目。但我不能在 if 中使用其中一个字符。

例子:

char myChar = 'ğ';
if(myChar == 'ğ'){
    //DO SOMETHING
}

【问题讨论】:

    标签: c++ arduino arduino-ide non-ascii-characters


    【解决方案1】:

    一个 char 变量可以存储 1 个字节。您的土耳其语字符不能用单个字节表示。在 UTF-8 编码中,这是两个字节 C4 9F

    使用char myChar[] = "ğ";String myChar = "ğ";

    阅读https://playground.arduino.cc/Code/UTF-8/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-13
      • 1970-01-01
      • 1970-01-01
      • 2015-01-07
      相关资源
      最近更新 更多