当前位置: 首页 > news >正文

php学习的一些笔记

      最近想学习下php,开阔下思路,主要是php+mysql的空间非常便宜,我可以小成本的做几个网站玩玩.

经朋友推荐,决定以ThinkPhp为框架,下了个他们的文档,讲的还算是比较详细的,就是第一次看的时候还有些迷糊,

多看几次就好多了.

      因为用惯了vs,自然php的编辑器也想用vs了,就下载了vs.php.这几天一个比较折磨人的问题就是我做的网站,

总是变形的,很是奇怪.后来经过多次调试,发现原来是文件编码的问题,th要求所有文件的编码统一为utf8-不带签名的.

     在网上查了下,他们之间的区别是

  带有签名的UTF-8文件可以通过读取BOM轻松识别, 而不带签名的UFT-8文件只有通过UTF-8编码的规则来尝试辨别。 

     解决后才发现网上已经有人解决过了,应该早点百度的

     http://blog.sina.com.cn/s/blog_415bd7070100blbe.html

 

当一个有BOM的文件包含了一个或多个有BOM的文件,那这个文件执行后得到的HTML页面可能会出错。原因是多个BOM导致浏览器解释出错。因此,在ASP或PHP环境下开发时,最好所有文件都不加BOM

然而,ASP.NET下的情况恰好相反。.NET似乎有处理BOM的过程,无论包含了多少有BOM的文件都没问题。反倒是如果这些文件没有BOM,浏览器显示就会出错。对于utf-8的*.aspx.cs,甚至没有BOM会导致编译出错

 

另外还有一点就是要修改vs.php默认的模板的编码,位置在

D:\Program Files\Jcx.Software\VS.Php\2008\2.6\PhpProjectItems\Pages下

转载于:https://www.cnblogs.com/xinzhyu/archive/2010/03/30/1700483.html

相关文章:

  • android manifest.xml 文件
  • ireport +jasperreport 中文不能显示
  • rtmp简要流程
  • 安装office2003时提示找不到MI561407.CAB
  • 浅析MySQL中的Index Condition Pushdown (ICP 索引条件下推)和Multi-Range Read(MRR 索引多范围查找)查询优化...
  • comake2
  • MOSS 2010:Visual Studio 2010开发体验(8)——Silverlight应用
  • java 多线程 - 1
  • Teradata“统一数据架构”引领企业大数据应用体系
  • 项目经理案头手册学习系列【2】
  • 重要的转变(感觉自己最近堕落必读)
  • 2008 SQL Server优化(2)-改善SQL语句
  • ScrollView子控件高度设置无效
  • Python字典
  • 彻底搞清楚C/C++中日期和时间 time_t与struct tm,time(NULL),ctime;strftime
  • Android交互
  • Java 内存分配及垃圾回收机制初探
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • mockjs让前端开发独立于后端
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • 第2章 网络文档
  • 基于组件的设计工作流与界面抽象
  • 前嗅ForeSpider中数据浏览界面介绍
  • 全栈开发——Linux
  • 使用API自动生成工具优化前端工作流
  • 微信小程序设置上一页数据
  • 我这样减少了26.5M Java内存!
  • ionic异常记录
  • ​力扣解法汇总946-验证栈序列
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (转)Google的Objective-C编码规范
  • (转)程序员疫苗:代码注入
  • .aanva
  • .md即markdown文件的基本常用编写语法
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .net 微服务 服务保护 自动重试 Polly
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • .NET委托:一个关于C#的睡前故事
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • @media screen 针对不同移动设备
  • @Pointcut 使用
  • @Transient注解
  • [ CTF ]【天格】战队WriteUp- 2022年第三届“网鼎杯”网络安全大赛(青龙组)
  • [ vulhub漏洞复现篇 ] JBOSS AS 4.x以下反序列化远程代码执行漏洞CVE-2017-7504
  • [20171106]配置客户端连接注意.txt
  • [Android实例] 保持屏幕长亮的两种方法 [转]
  • [C++基础]-入门知识
  • [FxCop.设计规则]8. 也许参数类型应该是基类型
  • [iOS开发]事件处理与响应者链