2011-12-26 72 views

回答

1

看起來他們使用UNICODE「左雙引號」和「右雙引號」標記 - 代碼點U + 201C(「)和U + 201D(」)。您可以將它們直接嵌入源代碼中(有關如何鍵入它們,請參見wikipedia)。

bash$ cat foo.m 
#include <Foundation/Foundation.h> 
int 
main() { 
    NSLog(@"「%@」\n", @"Hello"); 
    return 0; 
} 
bash$ gcc foo.m -framework Foundation 
bash$ ./a.out 
「Hello」 

可以嵌入它們作爲使用十六進制UTF-8序列逸出,以及:

NSLog(@"\xE2\x80\x9C%@\xE2\x80\x9D\n", @"Hello"); 
0

它們被稱爲「智能報價」或「書報價」,這是與普通報價不同的Unicode代碼點。智能報價的統一碼代碼點爲「左雙引號」爲U+201C,「右雙引號」爲U+201D。與U+0022比較即「引號」。