我有一个define.php页面,里面有很多变量。我用来包含在我制作的任何其他PHP文件中。
有一个名为$encodingdeclaration
的变量<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
。
脚本现在变得没有反应:因为在text/html
之后使用了额外的分号,该怎么办?
答案 0 :(得分:2)
meta http-equiv
移至.htaccess文件
以内联方式添加内容将导致html验证失败。
如果是html5页面,只需添加以下 之前的
<meta charset="UTF-8" />
也可以对这些字符串使用双引号。
$encodingdeclaration = "<meta charset=\"UTF-8\" />";
答案 1 :(得分:0)
如果没有提供实际代码,我无法确定,但请确保您在字符串周围使用单引号,因为双引号可能会发生冲突。只要它被正确地包裹在一个字符串中,分号就不会有任何影响。
答案 2 :(得分:0)
使用此代码
$encodingdeclaration = '<meta http-equiv="content-type" content="text/html;charset=UTF-8" />';