Category: 编程、软件、技术

  • 从MySQL中获取中文数据

    今天测试了一下从MySQL中获得中文数据,发现需要进行一些处理才能在网页中完美显示中文(在PHPMYADMIN中插入、显示是正常的):

    首先,当然是你的MySQL数据库是基于UTF-8建立的。 然后是在PHP中的常规连接:

    $hostname_test = localhost;
    $database_test = test;
    $username_test = root;
    $password_test = xxxxxx;
    $test = mysql_pconnect($hostname_test, $username_test, $password_test) or trigger_error(mysql_error(),E_USER_ERROR); 
    $query=select * from chinese; mysql_select_db($database_test, $test); 
    **$xx=set names utf8; mysql_query($xx);**
    $rs=mysql_query($query, $test);
    while($row=mysql_fetch_object($rs))
    {
        echo $row->id.<br/>;
        echo $row->desc.<br/>;
        echo =====================
        <br/>;
    }

    注意上面的黑体部分,这两行很关键。

    再然后是在PHP文件中要指定字符集:

    <head> <meta http-equiv=Content-Type content=text/html; charset=utf-8> </head>

    注意,这里要写utf-8,而set names时要写utf8。

  • SC101的Vista驱动跳票

    因为有Netgear的SC101,所以很关心它的Vista驱动开发进展。

    从3月份开始,官方网站的声明都是Will be available in the first half of 2007.

    今天再次去同一个地方看有没有新消息,果然声明改为了Will be available in 2007 Q3.

    跳票了……

  • Ubuntu,真的8错

    为了一个站点的开发,我需要设置一个LAMP的服务器。

    LINUX: Ubuntu 7.04 Feisty Fawn
    Apache: 2.0
    MySQL: 5
    PHP: 5

    在UBUNTU中,我所要做的就是apt-get install。在下载、安装PHP/MYSQL的时候,apt-get会自动设置APACHE里的相应选项,省去我N多的麻烦。

    我唯一进行的调整是:

    1. 在路由器上增加了一个www.rsywx.net:8080端口的映射,将其映射到新的服务器的80端口;
    2. 修改了缺省站点的配置,将缺省WEB目录重新定位。

    仅此而已。

    下面让我们听听业内人士怎么说:

    Ubuntu,用了都说好!
    Ubuntu好才是真的好!
    Ubuntu,用了更放心!
    Ubuntu,更快,更爽,更安心!
  • 败了一个Dopod D300

    今天没有忍住,败了个Dopod D300,价格是2980,带票。

    虽然随机的光盘里有ActiveSync,但是该软件无法在Vista下运行,而应该改运行一个所谓Microsoft Mobile Device Center的东东。

    还好,这个软件是可以免费下载的,在Vista下安装也没有问题。安装完毕后,可以看到这么一个界面:

    安服了。

  • 终于……成功了……

    经过了若干个月与伙伴的努力,今天的Email信箱里终于等来了令人兴奋的消息,我们终于拿下了一个WEB设计的项目,金额还算不低,架构在LAMP上。

    喜极而泣啊。

  • 虚拟机里装好了Ubuntu

    经过N多天的折腾,终于在虚拟机里装好了Ubuntu 7.04。现在我就是在虚拟机中写Blog。特此纪念。

    BTW,我使用的虚拟机是VBOX。它对Linux的支持看起来还很不错。

  • XAJAX学习笔记(六)

    今天完成了一个类似Accordion的DEMO。

    Demo 08

  • Safari,15%???

    Steve Jobs在最近的WWDC上,隆重的推荐了新的Safari for Vista。我也就下了一个。

    安装倒是没有什么问题,但是在浏览的时候就让我非常的失望了:

    safari.png

    显然,PHP的解析没有执行,而在FF中是完全可以没问题的。

    而且中文静态的字符显示也很有问题(可以看截图的标题栏位)。

    Steve的个人魅力当然是巨大的,野心也不小,在WWDC上信誓旦旦的说要将SAFARI的市场占有率从现在的4.9%提升到15%,而且在演示的时候,这多出来的10%是要从FF那里剥出来。

    我不知道Steve的信心从何而来,但是从目前这样的表现来看,我觉得至少我是第一次对Apple的产品失望了。以前看报道说Apple公司从来不重视中文市场,我还觉得是空穴来风,这次我算是体验了一回。

    当然,我们可以说这个还是Beta 3的版本,但是一个已经到了这个阶段的产品,对世界上六大语种之一的中文的支持如此之差,实在让我很失望。

    15%?Are you kidding me?

  • 静、动、无穷动

    这两天有一些站点的报价要做。突然想到,所谓静态、动态语言的定义和实际表现和N年前又已经有了不少的变化。

    WWW刚开始出现的时候,静、动之分是很显而易见的:

    <p>This is a line.</p>就是一个静态的内容。这段HTML代码无论在页面中显示多少次,都将一如既往的输出同样的内容。

    (more…)

  • XAJAX学习笔记(五)

    今天完成了所谓的Autocomplete,又称作Incremental Search的XAJAX实现。

    还不是很完整,有一个地方还需要改进:可以使用键盘在各个选择项中来回移动,按回车选择,按ESC关闭弹出框等。

    Demo地址在这里