亚森罗宾 -- 悟透人生

人生在世 虚幻无数 悟透人生 洒脱于世

歪酷博客
· 所有网志 · 技术天地 · 摄影小记 · 新闻学手记 · 随谈随笔 ·
订阅博客
订阅我的博客
订阅到Google
订阅到抓虾
订阅到鲜果
日历
最新的评论
站内搜索
友情链接
· 歪酷博客
· 管理我的Blog
· 我的豆瓣
· 我在巴巴变的相册
· Google 黑板报
· Daniel 我远在澳洲的兄弟
· 一个当警察的大学同学
· TTST
· xixi
· smokingcat
· Litrin
· David
· 仙姑
· wendy
· 蔷薇岛屿
· 朵朵缤纷
· 小鸡安息
· myard
· 小昳
· SadieaLupin

订阅 RSS

0033203

歪酷博客

亚森罗宾 @ 2008-09-11 10:01

今天在安装UCenter是遇到了问题,提示以下错误:
 
( ! ) Warning: Unexpected character in input: '\' (ASCII=92) state=1 in D:\www\UCenter\install\index.php on line 485
( ! ) Warning: Unexpected character in input: '\' (ASCII=92) state=1 in D:\www\UCenter\install\index.php on line 485
( ! ) Parse error: syntax error, unexpected T_STRING in D:\www\UCenter\install\index.php on line 485

查了才知道UCenter代码中用的是短标记,而PHP5中short_open_tag 默认是设置成Off的。
将php.ini中的short_open_tag设置成On后,问题就解决了。
但还是希望康盛创想在Discuz和UCenter的代码中还是规范点比较好。



 
亚森罗宾 @ 2008-08-26 11:07

MySQL中有几个设置字符集的系统变量:
character_set_client           客户端字符集
character_set_connection 客户端与服务器端连接采用的字符集
character_set_results        SELECT查询返回数据的字符集
character_set_database    数据库采用的字符集

出现编码问题时,一般我们都是直接使用set names命令来设置数据库编码。set names实际上就是同时设置了character_set_client,character_set_connection, character_set_results这三个系统变量。
例如set names 'gb2312'等同于把character_set_client,character_set_connection, character_set_results这三个系统变量都设置成gb2312了。

另外,在MySQL配置文件my.cnf中设置[mysql]default-character-set=gb2312,效果和每次set names 'gb2312'是一样的。



 
亚森罗宾 @ 2008-08-22 14:24

1) 使用 <meta http-equiv="content-type" content="text/html; charset=xxx"> 标签设置页面编码
2) 在php程序中使用header("content-type:text/html; charset=xxx");函数来设置页面编码
3) 在Apache的配置文件httpd.conf中修改AddDefaultCharset设置页面编码

以上三中方法的优先顺序:
header("content-type:text/html; charset=xxx")
AddDefaultCharset xxx
<meta http-equiv="content-type" content="text/html; charset=xxx">



 
亚森罗宾 @ 2008-08-21 09:36

; E_ALL -所有的错误和警告,(不包括E_STRICT)
; E_ERROR -致命的运行时错误
; E_WARNING - 运行时的警告(非致命错误)
; E_PARSE -编译时解析错误
; E_NOTICE - 运行时的提示,这些警告经常是由代码中的bug引起的,也许是故意的(例如使用一个未初始化的变量,事实上它被自动初始化成一个空字符串)
; E_STRICT - 运行时提示,能够给于PHP建议,以改变你的代码,以获得最好的协同性,并完善代码的兼容性
; E_CORE_ERROR - PHP 初始化启动过程中出现的致命错误
; E_CORE_WARNING - PHP 初始化启动过程中出现的警告(非致命错误)
; E_COMPILE_ERROR - 致命的编译时错误
; E_COMPILE_WARNING – 编译时警告(非致命错误)
; E_USER_ERROR - 用户产生的错误信息
; E_USER_WARNING - 用户产生的警告信息
; E_USER_NOTICE -用户产生的提示信息



 
亚森罗宾 @ 2008-08-16 22:05

太高兴了!中国男篮击败了德国男篮,晋级奥运篮球比赛的八强。 
中国男篮在这次奥运篮球比赛中真的打的非常棒!一场比一场打的好。 
希望在后面的比赛中中国男篮还能越走越远,带给我们更多快乐.。

中国男篮小组赛战绩
中国 70-101 美国
中国 75-85 西班牙
中国 85-68 安哥拉
中国 59-55 德国



 
亚森罗宾 @ 2008-08-12 10:17

迎接另一个晨曦 带来全新空气
气息改变情味不变 茶香飘满情谊
我家大门常打开 开放怀抱等你
拥抱过就有了默契 你会爱上这里
不管远近都是客人请不用客气
相约好了在一起 我们欢迎你
我家种着万年青 开放每段传奇
为传统的土壤播种 为你留下回忆
陌生熟悉都是客人请不用拘礼
第几次来没关系 有太多话题
北京欢迎你 为你开天辟地
流动中的魅力充满着朝气
北京欢迎你 在太阳下分享呼吸
在黄土地刷新成绩



 
亚森罗宾 @ 2008-08-08 22:24

Google Earth上的鸟巢和水立方