我正在尝试在php中使用tempalte系统来建立我的网站。无论如何,到目前为止一切正常,除了编码,当我渲染网站时,没有采取utf-8 ......
这是我的empresa.php页面代码:
<?php
require_once 'template.class.php';
$view = new View();
$view -> title = 'Empresa';
$view -> extra_css = '';
$view -> extra_js = '';
$view -> content = '
<div class="tituloP">Misión:</div>
<p class="marginP">
Procesar, envasar y comercializar alimentos de alta calidad cumpliendo y mejorando los estándares conocidos para satisfacer oportuna y plenamente las necesidades y expectativas de nuestros clientes.
</p>
<div class="tituloP">Visión:</div>
<p class="marginP">
Ser una empresa innovadora y promotora del desarrollo de productos alimenticios de alta calidad y excelente imagen para sobrepasar las expectativas de nuestros clientes. Fortalecer nuestra competitividad para igualar a las empresas líderes, manteniendo una constante presencia y abriéndonos a nuevos mercados dentro del contexto local, regional, nacional y con proyecciones al mercado internacional.
</p>
<div class="tituloP">Historia:</div>
<p class="marginP">
En sus inicios nació como una empresa dedicada solo a la distribución de encurtidos obtenidos de terceros, entregados a un delimitado número de clientes. A medida que fue creciendo decidió emprender en el negocio de la producción y así nacieron los productos “mel®”, que hoy son parte de la empresa llamada <b>Agroindustria®</b> la que ha expandido su negocio a la elaboración de salsas, sucedáneo de jugo de limón y que en el año 2003 adquirió la marca <b>Mos®</b>, marca conocida en el mercado nacional por más de 50 años.
</p>
<br /><div id="allproducts"></div><br />
<div id="lineapunteada"></div>
<a href="javascript:window.print()" id="impresora" class="printer">imprimir</a>
<br />
';
echo $view -> render('template.php');
?>
这是我的班级:
<?php
class View {
public function render($script) {
ob_start();
$this->_include($script);
return ob_get_clean();
}
public function __get($key) {
return (isset($this -> $key) ? $this -> $key : null);
}
protected function _include() {
include func_get_arg(0);
}
}
?>
andddd template.php:
<!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>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<title>Mos | <?php echo $this -> title; ?></title>
<link href="layout.css" rel="stylesheet" type="text/css" />
<link href="styles.css" rel="stylesheet" type="text/css" />
<?php echo $this -> extra_css; ?>
<link rel="shortcut icon" href="/favicon.ico" />
<!--[if IE 6]>
<script src="DD_belatedPNG_0.0.8a-min.js"></script>
<script>
DD_belatedPNG.fix('img, div');
</script>
<![endif]-->
<?php echo $this -> extra_js; ?>
</head>
<body>
<div id="main">
<div id="container_black">
<div id="container_white">
<div id="container_header">
<div id="logo_top"></div>
<div id="lineas_verticales_top">
<div class="volver_portada"><a href="index.php">Volver a portada</a></div>
<div class="english_spanish"><u>Español</u> | <a href="../en/index.php" class="english_spanish">English</a></div>
</div>
<div id="nav_bar_black"><div id="nav_bar_red"><div id="nav_bar_yel">
<ul class="menuholder">
<li class="menu_principal"><a href="#" title="Principal">Principal</a></li>
<li class="menu_empresa"><a href="#" title="Empresa">Empresa</a></li>
<li class="menu_productos"><a href="#" title="Productos">Productos</a></li>
<li class="menu_clientes"><a href="#" title="Clientes">Clientes</a></li>
<li class="menu_recetas"><a href="#" title="Recetas">Recetas</a></li>
<li class="menu_contacto"><a href="#" title="Contacto">Contacto</a></li>
</ul>
</div></div></div>
<div id="topbg_degr"></div>
</div>
<div id="container_left">
<div id="conmargen_left_top"></div>
<div id="container_conmargen_left_middle">
<div class="top_title"><?php echo $this -> title; ?></div>
<div id="hrTitle"></div>
<?php echo $this -> content; ?>
</div>
<div id="conmargen_left_bottom"></div>
<!--[IF INDEX]
<div id="fono"></div>
<div id="dir"></div>
-->
</div>
<!--[IF INDEX]
<div id="nav"></div>
-->
<div id="container_right">
<div id="conmargen_right_top"></div>
<div id="container_conmargen_right_middle">
<a href="#" id="recetas_poster" title="recetas"></a>
-->
</div>
<div id="conmargen_right_bottom"></div>
</div>
<br/>
</div> <!-- cierre del container white -->
</div> <!-- cierre del container black -->
<div id="footer">
<div class="footer_comment">
Agroindustria e.i.r.l. Todos los derechos reservados 2011
</div>
</div>
</div> <!-- cierre del main -->
<br/>
</body>
</html>
无论如何,一切似乎都运转良好,但是áéí等...显示我刚刚得到的?标记
我的模板系统也欢迎任何建议
答案 0 :(得分:1)
您使用的编辑器必须以UTF-8格式保存empresa.php
文件(很可能不会,但使用ISO-8859-1,Windows-1252或s / t类似)。