1 に答える
2
どのNumberFormatter
出力が間違っているかを暗示しているようです。しかし、ネイティブの中国人として、私は自信を持って「50%」がzh
現地でパーセンテージを書く自然な方法であると断言できます。これは、この Baidu Baike (ウィキペディアの中国版) の記事からも明らかです。全角のパーセンテージ記号を使用してパーセンテージを書き込むアプリを見たことはありません。Mac の中国語 IME で入力することさえできません。
全角文字と半角文字が混在しているせいか、「50%」が変に見えます。「50%」は日本のサイトでもたまに見かけますが、まだまだ珍しいです。
本当に必要な場合は、次のpercentSymbol
プロパティを設定できますNumberFormatter
。
let formatter = NumberFormatter()
formatter.percentSymbol = "%"
formatter.numberStyle = .percent
print(formatter.string(from: 0.5) ?? "failed")
正直なところ、多くNumberFormatter
のプロのローカリゼーション エンジニアによって設計された の出力は信頼できます。
于 2020-03-14T20:29:17.710 に答える