これ知らなかったしおもしろい><
正規化するなら正しい方法でやって欲しい(勝手に半角数字にするとかもやめて) (#.3826159) | 経産省、住所の正規化などを行えるコンポーネントを公開 | スラド https://srad.jp/comment/3826159
「永田町一丁目」は「永田町一丁目」であって「永田町」の「1丁目」では無いので勝手に「1」にすると「千葉県」を「1000葉県」にしたり「二郎さん」が「2郎さん」になっちゃうのと同じ間違いらしい?><
←寝てから翌日投稿するまで状態が確定しない量子もつれに移行したアカウント
>クマムシを極低温の量子ビット回路に組み込んだところ、クマムシにも量子世界に特有の、観察するまでは状態が確定しない「量子もつれ」に移行した
クマムシを「量子もつれ」状態にすることに成功! - ナゾロジー
https://nazology.net/archives/101934
.NET のカルチャー依存 API 問題 | ++C++; // 未確認飛行 C ブログ https://ufcpp.net/blog/2021/8/invariantculture/
本題のベトナムロケールでも試した><;
vi-VN
0123,456
ちゃんと , になっちゃった!!!><;
C# で数値を文字列にしたいときは必ず明示的にCultureInfo.InvariantCultureをつけないと危険!!!><;
(当たり前だけど、つければちゃんとベトナムロケールでも0123.456になった><)
CultureInfo culture = CultureInfo.GetCultureInfo("da-DK");
CultureInfo.DefaultThreadCurrentCulture = culture;
CultureInfo.DefaultThreadCurrentUICulture = culture;
ってして、
double d = 123.456;
Console.WriteLine(Thread.CurrentThread.CurrentUICulture);
Console.WriteLine(d.ToString("0000.000"));
ってしたら
da-DK
0123,456
って出た!><;