前几天我们公司服务器出现了一个离奇的问题,服务器与本地文件代码完全一致,本地运行正常,到了测试环境服务器之后,各种问题一个又一个浮现,先是后台验证码不显示,以为是session写入失败,又是怀疑gd库,又是觉得服务器gd路径错误,又排查目录权限,各种方法试之无效,百度必应各种搜索,整个公司一半以上P
引用文件指的是include、require_once引用其它文件引起的空白行,这其实是你用记事本编辑UTF-8文件以后,虽然你还是保存为UTF-8格式,但系统会自动给文件加两个bom标记,但是ie只能忽略一个,另一个就是空白行了。
首页统一编码,确保编码统一: 1.php代码中加入: header("Content-Type: text/html;charset=utf-8"); 2.点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文件编码为:UT
使用base64_encode 转码某些汉字后 ,用base64_decode转换回来却发现乱码。我是在用base64_encode编码后使用GET方式传参后,用base64_decode转换回来就乱码,最后研究发现有些汉字使用base64_encode编码后里边含有“+”号,用GET形式传过来的时
这里以截取文件扩展名为例: $filename = 'ab.cd.gif.JpEg'; //模拟一个文件名 $num = strrpos($filename, '.');//获取最后一个点的位置 echo strtolower(substr($filename, $n