shawind 发表于 2009-3-10 11:11:56

Delphi4PHP 2.0 的中文支持问题

一般网上流传的方法有两个,但是这两个方法都有不尽人意的地方。

1.PHP,apache2和ide都用UTF-8
这样在页面上可以完美的支持中文,但SQL服务器那边例外,如果能自己去指定SQL服务器中用UTF-8的话,就完美了。
但是,像用现成的MSSQL的时候,现有的数据用了ANIS编码,这样就显出乱码了。只能自己来mb_convert_encoding()一下。

2.PHP,apache2和ide都用GB2312。再指定数据库也用GB2312。理论上这样也应该完美。
但事实上,Delphi4PHP 2.0的IDE在保存GB2312编码时,会把中文写成乱码。需要把工程发布后,然后手动去修改。

PS:VCL4PHP居然有5M左右大小,对小型应用来说,也许并不是一个最好的选择。虽然用起来,非常方便。
页: [1]
查看完整版本: Delphi4PHP 2.0 的中文支持问题