作者: Buyto 出自: http://www.linuxdiyf.com 做为一名中国的程序员最郁闷的可能就是要面对繁琐的中文编码问题了。 这个问题困扰我好几天,终于在同学的帮助下给解决了。 1.linux下的系统编码需要设置一下,修改/etc/sysconfig/i18n的内容为: LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN" SUPPORTED="zh_HK.UTF-8:zh_HK:zh:zh_CN.GB18030:zh_CN:zh:zh_TW.Big5:zh_TW:zh" SYSFONT="lat0-sun16" ...
by sdccf - MySQL文档中心 - 2008-04-05 13:14:16 阅读(811) 回复(0)
往excel里写东西,中文老是乱码。 use Unicode::Map(); my $Map = new Unicode::Map("GB2312"); $worksheet->write_unicode(2, 2, $Map->to_unicode("考生姓名")); 上面这段是网上的代码,在linux环境下单元格里是个小格子,乱码,但把这个excel导入到windows下面能正常显示。 我照着上面的那段代码写了自己的程序 #!usr/local/perl5/bin/perl use Spreadsheet::WriteExcel; use Unicode::Map(); my $Map=new Unicode::Map("G...
各位好! 我写了一些中文网页,指定了gb2312编码,在一台linux下apache 1.3下显示一切正常,可是当把apache 升级到2.0.49后,同样的网页在没作任何更改的情况下,用浏览器浏览首次加载时始终是西文编码ISO-8859-1,只有手动选择编码gb2312,网页才能正常显示。这样给浏览网页的人带来很大的不便,因为察看每个网页都需要手动选择编码。请问如何能在apache 2下解决这个编码问题? 多谢!
在linux上有什么工具可以转换出一封邮件体中的下面一段: --=====003_Dragon722811072367_===== Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 o6zE+rrDo6EgDQoNCqGhoaENCg0KDQo9ID0gPSA9ID0gPSDPwsPmysfXqrei08q8/iA9ID0gPSA9 ID0gPSA9DQoNCtSt08q8/reivP7Iy8P719ajumhhb2ppbmdndW8wNjE2QHNpbmEuY29tDQrUrdPK vP63orz+yMu12Na3o7poYW9qaW5nZ3VvMDYxNkBzaW5hLmNvbQ0KDQrUrdPKvP7K1bz+yMv...
作者: Intercon 出自: http://www.linuxdiyf.com linux下安装MySQL5.0.37需要以下面三个包: MySQL-client-community-5.0.37-0.rhel3.i386.rpm MySQL-server-community-5.0.37-0.rhel3.i386.rpm perl-DBI-1.53-2.fc7.i386.rpm (以下步骤需要root权限) 1.验证是否已经安装过MySQL rpm -qa|grep MySQL 如果发现有安装过,并需要卸载,使用下面命令 rpm -e MySQL-client-community MySQL-server-community 2.安装 执行:rpm -ivh MySQL-...
AIX 1 输入:date 显示:公元2008年12月25日 星期四 22时04分34秒 正常 2 输入:echo `date +%Y%m%d` 显示:20081225 正常 3.想要把输出结果重定向到以当天日期为名称的日志文件中 输入:echo It is `date +%Y%m%d` > /tmp/`date +%Y%m%d`.log 结果是正常的:在/tmp/20081225.log中有It is 20081225 4 但如果把这句话加入crontab 05 23 * * * echo It is `date +%Y%m%d` > /tmp/q.log 就不会生成q.log文件 收到AIX的邮件...