【发布时间】:2021-12-31 23:20:48
【问题描述】:
我正在开发一个包含土耳其语字符的项目。但我不能在 if 中使用其中一个字符。
例子:
char myChar = 'ğ';
if(myChar == 'ğ'){
//DO SOMETHING
}
【问题讨论】:
标签: c++ arduino arduino-ide non-ascii-characters
我正在开发一个包含土耳其语字符的项目。但我不能在 if 中使用其中一个字符。
例子:
char myChar = 'ğ';
if(myChar == 'ğ'){
//DO SOMETHING
}
【问题讨论】:
标签: c++ arduino arduino-ide non-ascii-characters
一个 char 变量可以存储 1 个字节。您的土耳其语字符不能用单个字节表示。在 UTF-8 编码中,这是两个字节 C4 9F。
使用char myChar[] = "ğ"; 或String myChar = "ğ";
【讨论】: