2011-12-26 10 views
0

画像を使用しているのか、何らかの種類のテキスト変換であるのかどうかはわかりませんが、アップルはシリ応答の中括弧引用符をどのように達成していますか?私は定期的な引用符でそれを再現しようとすると、私はちょうどそれを得る通常の引用符。iOSでシリのようなカレーの引用符を再作成

答えて

1

コードポイントU + 201C(“)とU + 201D(”)のUNICODE「左二重引用符」と「右二重引用符」マークが使用されているようです。ソースに直接埋め込むことができます(入力方法については、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コードポイントです。スマート引用符のUnicodeコードポイントは、 "左の二重引用符"の場合はU+201C、 "右の二重引用符"の場合はU+201Dです。それを「引用符」のU+0022と比較してください。

関連する問題