C++ の場合
ロケール文字列 | bcb6(C++Builder6J) | bcb10(C++Builder2006J) | vc71(VisualStudio.NET2003) | vc8(VisualStudio2005) |
---|---|---|---|---|
ja_JP | Succeeded | Failed: bad locale name | Failed: bad locale name | Failed: bad locale name |
ja_JP.SJIS | Succeeded | AccessViolation | Failed: bad locale name | Failed: bad locale name |
ja_JP.sjis | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
ja_JP.EUC | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
ja_JP.eucJP | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
ja_JP.utf8 | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
japanese | Succeeded | -- | Succeeded | Succeeded |
japanese_JAPAN | Succeeded | -- | Succeeded | Succeeded |
japanese_JAPAN.932 | Succeeded | -- | Succeeded | Succeeded |
Japanese_Japan.932 | Succeeded | -- | Succeeded | Succeeded |
Japanese_Japan.20932 | Succeeded | -- | Succeeded | Succeeded |
JAPANESE_JAPAN.JA16SJIS | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
japanese_Japan.ja16sjis | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
japanese_Japan.ja16euc | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
Japanese_Japan.UTF8 | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
ja_JP.eucJP | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
ja_JP.ujis | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
ja_JP.EUC | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
japanese.euc | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
Japanese-EUC | Succeeded | -- | Succeeded | Failed: bad locale name |
ja | Succeeded | -- | Succeeded | Failed: bad locale name |
jpn | Succeeded | -- | Succeeded | Succeeded |
japan | Succeeded | -- | Succeeded | Failed: bad locale name |
C-SJIS | Succeeded | -- | Succeeded | Failed: bad locale name |
de_DE | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
de_DE@euro | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
de_DE | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
de | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
ge | Succeeded | -- | Succeeded | Failed: bad locale name |
en_EN | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
English_USA.1252 | Succeeded | -- | Succeeded | Succeeded |
French_France.1252 | Succeeded | -- | Succeeded | Succeeded |
French_Canada.ACP | Succeeded | -- | Succeeded | Succeeded |
French_Canada.OCP | Succeeded | -- | Succeeded | Succeeded |
de_DE.iso88591 | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
de_DE.ISO-8859-1 | Succeeded | -- | Failed: bad locale name | Failed: bad locale name |
chinese | Succeeded | -- | Succeeded | Succeeded |
chinese-simplified | Succeeded | -- | Succeeded | Succeeded |
chinese-traditional | Succeeded | -- | Succeeded | Succeeded |
czech | Succeeded | -- | Succeeded | Succeeded |
danish | Succeeded | -- | Succeeded | Succeeded |
dutch | Succeeded | -- | Succeeded | Succeeded |
dutch-belgian | Succeeded | -- | Succeeded | Succeeded |
belgian | Succeeded | -- | Succeeded | Succeeded |
english | Succeeded | -- | Succeeded | Succeeded |
english-aus | Succeeded | -- | Succeeded | Succeeded |
australian | Succeeded | -- | Succeeded | Succeeded |
canadian | Succeeded | -- | Succeeded | Succeeded |
english-can | Succeeded | -- | Succeeded | Succeeded |
english-nz | Succeeded | -- | Succeeded | Succeeded |
english-uk | Succeeded | -- | Succeeded | Succeeded |
uk | Succeeded | -- | Succeeded | Succeeded |
american | Succeeded | -- | Succeeded | Succeeded |
american english | Succeeded | -- | Succeeded | Succeeded |
american-english | Succeeded | -- | Succeeded | Succeeded |
english-american | Succeeded | -- | Succeeded | Succeeded |
english-us | Succeeded | -- | Succeeded | Succeeded |
english-usa | Succeeded | -- | Succeeded | Succeeded |
us | Succeeded | -- | Succeeded | Succeeded |
finnish | Succeeded | -- | Succeeded | Succeeded |
french | Succeeded | -- | Succeeded | Succeeded |
french-belgian | Succeeded | -- | Succeeded | Succeeded |
french-canadian | Succeeded | -- | Succeeded | Succeeded |
french-swiss | Succeeded | -- | Succeeded | Succeeded |
german | Succeeded | -- | Succeeded | Succeeded |
german-austrian | Succeeded | -- | Succeeded | Succeeded |
swiss | Succeeded | -- | Succeeded | Succeeded |
german-swiss | Succeeded | -- | Succeeded | Succeeded |
greek | Succeeded | -- | Succeeded | Succeeded |
hungarian | Succeeded | -- | Succeeded | Succeeded |
icelandic | Succeeded | -- | Succeeded | Succeeded |
italian | Succeeded | -- | Succeeded | Succeeded |
italian-swiss | Succeeded | -- | Succeeded | Succeeded |
japanese | Succeeded | -- | Succeeded | Succeeded |
korean | Succeeded | -- | Succeeded | Succeeded |
norwegian | Succeeded | -- | Succeeded | Succeeded |
norwegian-bokmal | Succeeded | -- | Succeeded | Succeeded |
norwegian-nynorsk | Succeeded | -- | Succeeded | Succeeded |
polish | Succeeded | -- | Succeeded | Succeeded |
portuguese | Succeeded | -- | Succeeded | Succeeded |
portuguese-brazilian | Succeeded | -- | Succeeded | Succeeded |
russian | Succeeded | -- | Succeeded | Succeeded |
slovak | Succeeded | -- | Succeeded | Succeeded |
spanish | Succeeded | -- | Succeeded | Succeeded |
spanish-mexican | Succeeded | -- | Succeeded | Succeeded |
spanish-modern | Succeeded | -- | Succeeded | Succeeded |
swedish | Succeeded | -- | Succeeded | Succeeded |
turkish | Succeeded | -- | Succeeded | Succeeded |
chs | Succeeded | -- | Succeeded | Succeeded |
cht | Succeeded | -- | Succeeded | Succeeded |
csy | Succeeded | -- | Succeeded | Succeeded |
dan | Succeeded | -- | Succeeded | Succeeded |
nld | Succeeded | -- | Succeeded | Succeeded |
nlb | Succeeded | -- | Succeeded | Succeeded |
ena | Succeeded | -- | Succeeded | Succeeded |
enc | Succeeded | -- | Succeeded | Succeeded |
enz | Succeeded | -- | Succeeded | Succeeded |
eng | Succeeded | -- | Succeeded | Succeeded |
enu | Succeeded | -- | Succeeded | Succeeded |
usa | Succeeded | -- | Succeeded | Succeeded |
fin | Succeeded | -- | Succeeded | Succeeded |
fra | Succeeded | -- | Succeeded | Succeeded |
frb | Succeeded | -- | Succeeded | Succeeded |
frc | Succeeded | -- | Succeeded | Succeeded |
frs | Succeeded | -- | Succeeded | Succeeded |
deu | Succeeded | -- | Succeeded | Succeeded |
dea | Succeeded | -- | Succeeded | Succeeded |
des | Succeeded | -- | Succeeded | Succeeded |
ell | Succeeded | -- | Succeeded | Succeeded |
hun | Succeeded | -- | Succeeded | Succeeded |
isl | Succeeded | -- | Succeeded | Succeeded |
ita | Succeeded | -- | Succeeded | Succeeded |
its | Succeeded | -- | Succeeded | Succeeded |
kor | Succeeded | -- | Succeeded | Succeeded |
nor | Succeeded | -- | Succeeded | Succeeded |
non | Succeeded | -- | Succeeded | Succeeded |
plk | Succeeded | -- | Succeeded | Succeeded |
ptg | Succeeded | -- | Succeeded | Succeeded |
ptb | Succeeded | -- | Succeeded | Succeeded |
rus | Succeeded | -- | Succeeded | Succeeded |
sky | Succeeded | -- | Succeeded | Succeeded |
esp | Succeeded | -- | Succeeded | Succeeded |
esm | Succeeded | -- | Succeeded | Succeeded |
esn | Succeeded | -- | Succeeded | Succeeded |
sve | Succeeded | -- | Succeeded | Succeeded |
trk | Succeeded | -- | Succeeded | Succeeded |
C++Builder2006 の Access Violation というのは、locale オブジェクトの生成に失敗して例外を返した後、別のロケール名で再度生成しようとすると今度はAccess Violation を起こして落ちてしまった、というものです。これってなんかバグっぽいですね…。