2
我試圖在我使用的網站的php中使用tempalte系統。反正,一切工作正常,到目前爲止,除了編碼,當我呈現的網站,不是借UTF-8 ...php模板OO編碼問題
這是我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>
反正,一切似乎是工作罰款,但áéí等..不顯示我只是越來越?標記。
而且我的模板系統上的任何意見,歡迎太
我檢查了MS表達式web選項,並且在名爲properties的格式下有一個選項,並且在選項卡前進中,您可以看到編碼選項,我選擇了unicode UTF8並且它完美地工作,謝謝=) – Gmo 2011-05-29 11:05:45