当我尝试执行以下操作时,Xcode对"多字符字符包含"的抱怨:
static unichar accent characters[] = { '?', 'á', '?', 'à' };
Run Code Online (Sandbox Code Playgroud)
如果不是所有字符都是ascii,你如何制作一个字符数组?以下工作正常
static unichar accent[] = { 'a', 'b', 'c' };
Run Code Online (Sandbox Code Playgroud)
我发现最接近的工作是将特殊字符转换为十六进制,即这有效:
static unichar accent characters[] = { 0x0100, 0x0101, 0x0102 };
Run Code Online (Sandbox Code Playgroud)