2011-06-01 通貨の書式でフォーマットした文字列の円記号がバックスラッシュになる string v = string.Format("C", 1900); とした文字列をUILabelなんかで表示すると円記号がバックスラッシュとして表示される。 これはCultureInfoのNumberFormat.CurrencySymbolが文字コードの0x5c*1になっているから。 かっこ悪いので NumberFormat.CurrencySymbol = "\"; // <-UTF-8の文字コードで0xc2a5な文字を代入 としたカルチャーを使ってフォーマットすることで対応した。 *1:Windowsだと円記号に見えるけどiOSではバックスラッシュに見える文字コード