存档

文章标签 ‘乱码’

Blog 做了一下迁移

2007年7月28日 wd 2 条评论

因为要从这边离职了,不能蹭公司的服务器了,所以得找个新的地方。看来看去,dreamhost肯定是很爽的,可是也太贵了,咱现在还没这个资本去买这个空间,后来还是买了盘古的空间了。150一年,100M空间。不过北京网通访问起来速度不是很快。凑合用了,反正也就100多块钱。而刚好我在博邻的奖金也是150.。。。这就给这边花了,呵呵。老婆还说奖金可以去吃好多顿火锅呢,看来没戏了,哈哈。

我原来的数据库用的是 mysql 4.1.x ,新的是 4.0.x ,版本看起来差别不大,可是变化挺大。4.1支持每个库,每个表设置 charset,4.0还没有。4.0导入4.1好多人都乱码了。我从4.1 导入 4.0 开始也乱码了。后来搜了一下,找到一个方法,4.1 的mysqldump 有个 compactable 选项,指定是 mysql40 就行了。现在 phpmyadmin 里面看,中文也正常了。

迁移的时候顺手就换了一个 theme,弄了一天才弄好。不太喜欢这种用ftp上传的方法,都习惯用vim直接编辑文件了,本地没有环境,只能修改一下上传一次。盘古的ftp发呆时间还比较短,隔一会就得重新连接一下。感觉好墨迹。

老婆这几天一定要我写写她,可是写什么呢,她一天到晚都呆在家里,我觉得都要发霉了,让她去晒晒太阳好茁壮成长都懒得去,没办法。不过前几天她突发奇想写了一首改编自《小白兔,白又白》那个儿歌的儿歌,我贴到水木上面,加了好多个x,还是被不可re了,就看到有人发了一个帖子说“我靠,那个儿歌太x了。。。”,不过此文也被立刻删掉啦。不能re了肯定上不了十大了,也挺郁闷的,呵呵。

分类: Heart 标签: , , , ,

mutt的两个问题以及解决办法

2006年11月1日 wd 没有评论

mutt用了一段时间之后发现对方发过来的附件的名字都是乱码,多次之后就觉得比较郁闷,每次都得自己修改名字,还得猜文件类型,很郁闷。google了一下,发现了解决办法,是因为mutt默认使用的是rfc2331来解码的,所以添加一个set rfc2047_parameters=yes就可以了,这样对方发过来的邮件就可以正常显示文件名称了。但是同时从那个网址得知,我发出去的附件,也是用rfc2331来编码的,这样到了对方那里,显然会乱码了。测试了一下,outlook里面提示有附件,可是打开是乱码,并且附件名称也不是实际的附件名称。foxmail里面不提示有附件,内容后面会显示几个乱码。

按照前面那个网址,找到了mutt的补丁,尝试了半天,不能在muttng上面正常使用,没办法只好不用muttng用mutt了。打上补丁之后,设置了 set create_rfc2047_parameters=yes  发出去的邮件就正常了。在mutt的patch list列表里面找到sidebar补丁,给mutt打了sidebar的补丁,用起来也还行了。同时,也把我的mutt升级到了1.5.13,比源里面的都新了。呵呵。

此外,还有一个问题就是如何对应不同的账号使用不同的smtp server。 本来从网上找了一个文章说到了这个操作如何实现,我也照搬了,发现似乎可以实现这个功能。可是最近才发现,我完全错了,实际上用的总是msmtp里面设置的那个default smtp server,郁闷坏啦,给头以及同事发了好多邮件了,用的都是我的gmail邮箱。

现在我已经解决了这个问题,用的是send-hook,如下。
send-hook . ‘my_hdr from:wd@aaa.com’
send-hook . ‘set sendmail=”/usr/bin/msmtp -a gmail”‘
send-hook ‘~t .*@bbb\.com\.cn$’ ‘my_hdr from:stef@bbb.com.cn’
send-hook ‘~t .*@bbb\.com\.cn$’ ‘set sendmail=”/usr/bin/msmtp -a bbb”‘

这样,针对不同的mail,使用不同的sendmail程序。

发现mutt发送邮件的时候使用的是我的gmail邮箱的时候,我很郁闷,再加上发现他发送的附件在别人那里居然不认,让我就更郁闷了。立刻安装了thunderbird,并且设置好了他,打算以后就用他了。但是发现我已经习惯了mutt了,所以还是回头来给mutt打了补丁,做了修改,让他按照我的习惯来了。 用thunderbird后发现,很多事情不能按照我的意思来,很郁闷。

分类: Mail 标签: , , , ,

jfreechart 乱码之解决

2006年10月12日 wd 没有评论

如果想要java程序显示中文,就会用到jre的fonts的设置,这个位于jdk/jre/lib下面,挺多font.properties文件,这些文件就是关键。

jdk会按照如下顺序查找相应的字体设置文件。
1 先看locale,例如如果设置了zh_CN,那么会查找文件名包含zh_CN的文件,如果找不到,就用font.properties文件。
2 然后看系统,如果是Redhat,那么找包含Redhat的,如果找不到就用,font.properties.zh_CN文件。
3 如果上面这些查找过之后没有合适的,那么就使用font.properties文件了。

所以,其实解决方法也比较简单,找一个没乱码的系统,复制相应的font.properties文件就可以了。不过也得仔细查看文件中的设置,>里面提到的字体你的系统里面是不是存在。

分类: Web 标签: ,

Oracle10g EM乱码之快速解决

2006年8月5日 wd 没有评论

来源 这里

一直没怎么用10g的EM工具,今天打开来看看,发现也有相传已久的乱码问题.网上也流传着N种解决方案,仔细看一下,其实这个问题很好解决.

如果安装时,我们系统环境变量设置的是中文环境,那么就不会有这个问题.这个问题根本原因在于安装时,JDK/JRE字符集的自动选择.

在 $ORACLE_HOME/jdk/jre/lib 和 $ORACLE_HOME/jre/1.4.2/lib/ 目录下都有多种字符集字体配置文件:
阅读全文…

分类: Heart 标签: ,

weblogic乱码问题

2006年8月5日 wd 没有评论

1 先看这里:WebLogic8.1的中文问题解决方法

http://dev2dev.bea.com.cn/techdoc/200311546.html

2 看看系统locale的设置,可以使用locale命令查看当前的locale设置,可以使用如下命令设置locale。

#LANG=en_US

没有在weblogic的手册中找到关于这部分的信息,可以测试一下系统locale对应用是否有影响。
阅读全文…

分类: Other 标签: ,