`
文章列表
UTF-8 不需要 BOM,尽管 Unicode 标准允许在 UTF-8 中使用 BOM。 所以不含 BOM 的 UTF-8 才是标准形式,在 UTF-8 文件中放置 BOM 主要是微软的习惯(顺便提一下:把带有 BOM 的小端序 UTF-16 称作「Unicode」而又不详细说明,这也是微软的习惯)。 BOM(byte order mark)是为 UTF-16 和 UTF-32 准备的,用于标记字节序(byte order)。微软在 UTF-8 中使用 BOM 是因为这样可以把 UTF-8 和 ASCII 等编码明确区分开,但这样的文件在 Windows 之外的操作系统里会带来问题。 ...
每一个程序员都不可避免的遇到字符编码的问题,特别是做Web开发的程序员,“乱码问题”一直是让人头疼的问题,也许您已经很少遇到“乱码”问题,然而,对解决乱码的方法的内在原理,您是否明白?本人作为一个程序员,在字符编码方面同样遇到不少问题,而且一直对各种编码懵懵懂懂、不清不楚;在工作中也曾经遇到一个很烦人的编码问题。这两天在网上收集了大量编码方面的资料,对字符编码算是理解的比较清楚了。下面把我认为比较重要的知识点记录下来,一方面方便以后复习;另一方面也希望给跟我一样懵懵懂懂的人一个参考。不对或不妥之处,请批评指正。 在此之前,先了解一些有用概念:“字符集”、“字符编码”和“内码”。 1 ...
首先需求是:从一个文本中读取相关内容(a.txt),利用分隔符把读取的内容转成数组,再将数组处理后用fputcsv函数追加的指定的csv文件当中(b.csv)。 需求的条件:1、读取的文件是windows下默认的UTF-8文件(带有BOM),csv文件也是UTF-8(带有BOM)的文件 问题来了:程序调试过程中,因为读取的内容有中文,所以要用iconv函数进行转码,正常输出数组没有问题。但当要写入b.csv文件时,第一个属性值莫名奇妙没了。 看代码php header("Content-Type:text/html;charset=utf-8"); $file = ...
=======先介绍下BOM============== Bytes Encoding Form EF BB BF UTF-8 FF FE UTF-16 aka UCS-2, little endian FE FF UTF-16 aka UCS-2, big endian 00 00 FF FE UTF-32 aka UCS-4, little endian. 00 00 FE FF UTF-32 aka UCS-4, big-endian. ======================= 读取 unicode csv 文件   function fopen_u ...
php 提供serialize(序列化) 与unserialize(反序列化)方法。 使用serialize序列化后,再使用unserialize反序列化就可以获取原来的数据。 <?php $arr = array( 'name' => 'fdipzone', 'gender' => 'male' ); $str = serialize($arr); //序列化 echo 'serialize str:'.$str."\r\n\r\n"; $content = unseriali ...
1下载jar文件并拷贝到程序安装目录的plugins文件夹下,覆盖原来的文件。
1.首先确定虚拟主机和windows主机能相互PING 通(前期一系列NAT的设置要设好就可以了,关闭两者的防火墙) 2.开放linux虚拟主机的80端口:具体做法    1)开启80端口命令:/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT2)保存配置 命令:/etc/rc.d/init.d/iptables save        (也可以:service iptables save) 3)重启服务命令 :/etc/rc.d/init.d/iptables restart     (也可以:service iptables r ...
在使用开发前端页面时要考虑到浏览器之间的兼容,如果碰到在其他流量器下CSS都正常显示,而IE6下不正常,首先看看是不是由于html文件的编码和CSS文件的编码不一致造成的。第二再来考虑CSS在IE6下的各种BUG。
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <title>jQuery仿新浪微博动态效果</title>     <style typ ...
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>tweets-slide</title> <meta http-equiv="Conten ...

PHP格式化时间

    博客分类:
  • PHP
php中格式化输出日期和时间可用:date('Y-m-d H:i:s',时间戳); 的形式输出,对应的是“年-月-日 时:分:秒”。 而在smarty模板中,如$time是php文件中assign过来的时间戳,在模板文件中写法为: <{$time|date_format:'%Y-%m-%d %H:%M:%S'}> ,同样对应的输出格式为:“年-月-日 时:分:秒”。   php文件: Php代码  

ECshop首页调用产品评论

    博客分类:
  • PHP
 
方法一: 首先:在index.php文件中定义取得评论的函数      /** * 获得最新的评论列表。 * * @access  private * @return  array */function get_mycomments($num){  @$sql = 'SELECT * FROM ecs_comment '.            ' WHERE status = 1 AND parent_id = 0 AND comment_type=0 AND comment_rank!=0'.            ' ORDER BY add_time DESC';  if ...

淘宝属性选择功能

    博客分类:
  • PHP
ECSHOP默认的颜色是用radio选择的,如何做到像淘宝那样的选择功能呢?1:css控制本来要显示的radio为一小矩形.2:当点击此小矩形时,js使此radio选中,同时改变此小矩形的外观样式.牵涉到的修改文件(default模板为例)/themes/default/style.css/themes/default/goods.dwt注:此路径待修改模板路径.修改步骤:
原理:1:css控制本来要显示的radio为一小矩形.2:当点击此小矩形时,js使此radio选中,同时改变此小矩形的外观样式.牵涉到的修改文件(default模板为例)/themes/default/style.css/themes/default/goods.dwt
CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理技巧并整理了一下。对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声明。 CSS技巧 1.div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行 2. margin加倍的问题 设置为float的div在ie下设置的mar ...
Global site tag (gtag.js) - Google Analytics