摘要: 闻名遐迩的MySQL乱码问题(转)2009-06-07 11:22一、概述 公司新购了一批PC,准备把几个性能较优的PC升级为数据库服务器,替换老旧的机器。公司有套POS终端软件,后台数据存储是 MySQL 3.23 版。我准备硬件升级的同时升级数据库软件。但是升级过程中遇到闻名的 MySQL 的乱码问题。经过查找资料,加上自己的摸索和经验,终于完美地解决这个问题。 MySQL 的乱码问题(不仅仅包括中文乱码,也包括其它语言的乱码,以下称之为乱码问题)只存在于4.1及其以上版本。4.1之前的 MySQL 不支持多语言,所以它会将你给它的数据“原封不动”地保存,再“原封不动”地读出来。从字节.. 阅读全文
posted @ 2010-12-21 21:16 Lunaa 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 闻名遐迩的MySQL乱码问题(转)2009-06-07 11:22一、概述 公司新购了一批PC,准备把几个性能较优的PC升级为数据库服务器,替换老旧的机器。公司有套POS终端软件,后台数据存储是 MySQL 3.23 版。我准备硬件升级的同时升级数据库软件。但是升级过程中遇到闻名的 MySQL 的乱码问题。经过查找资料,加上自己的摸索和经验,终于完美地解决这个问题。 MySQL 的乱码问题(不仅仅包括中文乱码,也包括其它语言的乱码,以下称之为乱码问题)只存在于4.1及其以上版本。4.1之前的 MySQL 不支持多语言,所以它会将你给它的数据“原封不动”地保存,再“原封不动”地读出来。从字节.. 阅读全文
posted @ 2010-12-21 21:16 Lunaa 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 作者: laruence(http://www.laruence.com)# 原文地址: http://www.laruence.com/2010/04/12/1396.html最近公司组织了个PHP安全编程的培训, 其中涉及到一部分关于Mysql的”SET NAMES”和mysql_set_charset (mysqli_set_charset)的内容:说到, 尽量使用mysqli_set_charset(mysqli:set_charset)而不是”SET NAMES”, 当然, 这个内容在PHP手册中也有叙及, 但是却没有解释为什么.最近有好几个朋友问我这个问题, 到底为什么?问的人多了 阅读全文
posted @ 2010-12-21 21:15 Lunaa 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 作者: laruence(http://www.laruence.com)# 原文地址: http://www.laruence.com/2010/04/12/1396.html最近公司组织了个PHP安全编程的培训, 其中涉及到一部分关于Mysql的”SET NAMES”和mysql_set_charset (mysqli_set_charset)的内容:说到, 尽量使用mysqli_set_charset(mysqli:set_charset)而不是”SET NAMES”, 当然, 这个内容在PHP手册中也有叙及, 但是却没有解释为什么.最近有好几个朋友问我这个问题, 到底为什么?问的人多了 阅读全文
posted @ 2010-12-21 21:15 Lunaa 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 职场中才人辈出,你在办公室中的地位是否依旧稳固?试试以下的方法,或许可以增强你的不可替代性。 1、工作时间不要与同事喋喋不休,这样做只能造成两个影响,一是那个喋喋不休的人觉得你也很清闲,二是别的人觉得你俩都很清闲。 2、不要在老板不在的时间偷懒,因为你手头被打了折扣的工作绩效迟早会将你的所作所为暴露无遗。 3、不要将公司的财物带回家,哪怕是一把废弃的尺子或一个鼠标垫。 4、不要仅为赚取更多的钱,就为公司的竞争对手做兼职。更不要为了私利,就将公司的机密外泄,这是一种职场上的不忠,员工之大忌。 5、不要每日都是一张苦瓜脸,要试着从工作中找寻乐趣,从你的职业中找出令你感兴趣的工作方式并尝试多... 阅读全文
posted @ 2010-10-30 09:28 Lunaa 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 职场中才人辈出,你在办公室中的地位是否依旧稳固?试试以下的方法,或许可以增强你的不可替代性。 1、工作时间不要与同事喋喋不休,这样做只能造成两个影响,一是那个喋喋不休的人觉得你也很清闲,二是别的人觉得你俩都很清闲。 2、不要在老板不在的时间偷懒,因为你手头被打了折扣的工作绩效迟早会将你的所作所为暴露无遗。 3、不要将公司的财物带回家,哪怕是一把废弃的尺子或一个鼠标垫。 4、不要仅为赚取更多的钱,就为公司的竞争对手做兼职。更不要为了私利,就将公司的机密外泄,这是一种职场上的不忠,员工之大忌。 5、不要每日都是一张苦瓜脸,要试着从工作中找寻乐趣,从你的职业中找出令你感兴趣的工作方式并尝试多... 阅读全文
posted @ 2010-10-30 09:28 Lunaa 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 工程使用了预编译头文件,使用vc2005编译一切正常,用分布式工具编译发现一堆错误:error C2858: command-line option 'program database name 后来发现是incredbuild不支持中文路径(工程放中文文件夹下面了),改成英文就好了 阅读全文
posted @ 2010-10-28 15:14 Lunaa 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 工程使用了预编译头文件,使用vc2005编译一切正常,用分布式工具编译发现一堆错误:error C2858: command-line option 'program database name 后来发现是incredbuild不支持中文路径(工程放中文文件夹下面了),改成英文就好了 阅读全文
posted @ 2010-10-28 15:14 Lunaa 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 常用的APT命令参数apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装"-f = --fix-missing"sudo apt-get remove package 删除包sudo apt-get remove package - - purge 删除包,包括删除配置文件等 阅读全文
posted @ 2010-10-26 14:40 Lunaa 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 常用的APT命令参数apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装"-f = --fix-missing"sudo apt-get remove package 删除包sudo apt-get remove package - - purge 删除包,包括删除配置文件等 阅读全文
posted @ 2010-10-26 14:40 Lunaa 阅读(154) 评论(0) 推荐(0) 编辑