我所编写的程序中所有输出均用英文,但是终端显示的某些部分仍为乱码,很奇怪。 locale 了 显示如下: LANG= LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL="C" 查了localedef,看了说明,但是没有例子说明,不是很明白其中的意思。 localedef [-c] [-f charmap-file] [-u codesetname] [-i localdef-file] LOCALENAME 我想问,要解决这个乱码问题,是不是修...
by jianxiaoyu - 程序开发 - 2006-07-02 17:03:14 阅读(1115) 回复(1)
我所编写的程序中所有输出均用英文,但是终端显示的某些部分仍为乱码,很奇怪。 locale 了 显示如下: LANG= LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL="C" 查了localedef,看了说明,但是没有例子说明,不是很明白其中的意思。 localedef [-c] [-f charmap-file] [-u codesetname] [-i localdef-file] LOCALENAME 我想问,要解决这个乱码问题,是不是修...
现在的主机操作系统是HP B.11.11,中文字符集只有zh_CN.hp15CN。这个字符集不能显示生僻汉字,如何扩充字符集?查了hp官方站点说有zh_CN.gb18030和zh_CN.utf8。可不知道如何安装和配置
下面是系统的locale 信息,怎么能得到编码类型呢? LANG=zh LC_CTYPE="zh" LC_NUMERIC="zh" LC_TIME="zh" LC_COLLATE="zh" LC_M LC_MESSAGES="zh" LC_ALL=
下面是系统的locale 信息,怎么能得到编码类型呢?\r\nLANG=zh\r\nLC_CTYPE=\"zh\"\r\nLC_NUMERIC=\"zh\"\r\nLC_TIME=\"zh\"\r\nLC_COLLATE=\"zh\"\r\nLC_M\r\nLC_MESSAGES=\"zh\"\r\nLC_ALL=\r\n\r\n
程序运行时创建数据库,要以不重复的名字命名,为使名字有意义,经常以当前的日期及时间时间截为名。 比如我们要生成 "db_年_X月_X日_X点_X分" 这样的数据库,可以用下面这样的函数: #include iostream> using namespace std; int main() { time_t tt; int a = time(&tt); struct tm *tm1; tm1 = localtime(&tt); char buf[100]; strftime(buf, sizeof(buf), "%y_%m_%d_%H_%M", tm1); cout ...
Platform Language ENCODING= Value IANA Preferred MIME Charset Java Encoding1 Oracle Charset2 AIX Japanese euc-jp EUC-JP EUC_JP JA16EUC AIX Japanese shift-jis Shift_JIS SJIS JA16SJIS AIX Korean euc-kr EUC-KR EUC_KR KO16KSC5601 AIX Simplified Chinese euc-cn GBK GBK ZHS16GBK AIX Traditional Chinese big5 or ibm-950 Big5 Big5 ZHT16BIG5 HP-UX Japanese euc-jp EUC-JP EUC_JP JA16EUC HP-UX Japanese shi...