英语20127兼容37/437/500/1146/20285几种代码页
This commit is contained in:
parent
b9f0123917
commit
8bf63f6815
|
@ -592,6 +592,14 @@ public:
|
||||||
*end = ';';
|
*end = ';';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (cp == 37 // IBM EBCDIC US-Canada
|
||||||
|
|| cp == 437 // OEM-US
|
||||||
|
|| cp == 500 // IBM EBCDIC International
|
||||||
|
|| cp == 1146 // IBM EBCDIC England
|
||||||
|
|| cp == 20285 // IBM EBCDIC English
|
||||||
|
)
|
||||||
|
cp = 20127;
|
||||||
|
|
||||||
return cp;
|
return cp;
|
||||||
}
|
}
|
||||||
static lang_mgr* instance(void)
|
static lang_mgr* instance(void)
|
||||||
|
@ -797,6 +805,14 @@ extern "C"
|
||||||
}
|
}
|
||||||
int lang_set_code_page(int cp)
|
int lang_set_code_page(int cp)
|
||||||
{
|
{
|
||||||
|
if (cp == 37 // IBM EBCDIC US-Canada
|
||||||
|
|| cp == 437 // OEM-US
|
||||||
|
|| cp == 500 // IBM EBCDIC International
|
||||||
|
|| cp == 1146 // IBM EBCDIC England
|
||||||
|
|| cp == 20285 // IBM EBCDIC English
|
||||||
|
)
|
||||||
|
cp = 20127;
|
||||||
|
|
||||||
return lang_mgr::instance()->set_code_page(cp);
|
return lang_mgr::instance()->set_code_page(cp);
|
||||||
}
|
}
|
||||||
const char* lang_load_string(uint32_t id, int* err, bool def)
|
const char* lang_load_string(uint32_t id, int* err, bool def)
|
||||||
|
|
Loading…
Reference in New Issue