1

以下を使用して、数字を正常に下付きにすることができます。

static const unichar kSubscriptZero = 0x2080;
int numberOfHydrogens = 2;
NSString *water = [NSString stringWithFormat:@"H%CO",
    kSubscriptZero + numberOfHydrogens];

上記のコードは、適切にフォーマットされた > H2O (もちろん添字として 2 を使用) を出力します。たとえば、209C添字 t である他の Unicode 文字 (数字ではない) で同じことを行うのに問題があります。下付き文字 t の代わりに、正方形のボックスが表示されます... 誰かこれを行う正しい方法を教えてもらえますか?

4

1 に答える 1