XML - Conflicto XML PHP

 
Vista:

Conflicto XML PHP

Publicado por daor (1 intervención) el 09/08/2008 01:09:14
Tengo un problema de caracteres al desglozar una página en PHP con XML.
Esta se alimenta de un archivo de LANGUAGE XML (es_ES.xml),
pero tambien de PHPs adicionales para header, footer y contenido.

El XML del archivo para el lenguaje en menus empieza asi:
..........................
<?xml version="1.0" encoding="utf-8"?>
<language>
<id>es_ES</id>
<name>Español</name>
<charset>utf-8</charset>
<strings>
<!-- Language specific keys -->
<string id="language.type">ES</string>
<string id="language.name">Español</string>
<string id="language.charset">utf-8</string>
....................

Y el PHP (index.php) comienza con el siguiente codigo:
..............................
<!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>
<title>www.escritoresdenuevoleon.org</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon" />
</head>
..............................................

POR LO TANTO :
1) Las palabras del XML para menus me salen bien con acentos y Ñ.
2) Pero la información que ingreso de bases de datos no. (Me pone cuadritos)
3) Si pongo "content=text/html; charset=iso-8859-1" en el INDEX.PHP, la información de bases de datos sale con acentos y Ñ, pero la información del archivo XML no, me sale codificada "

Les agradezco cualquier recomendación que me puedan dar para resolver este conflicto.
(( CuteFTP lo lee el XML asi "Español" y Dreamweaver asi "Español" ))

saludos,
Daniel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder