Foros del Web » Creando para Internet » Diseño web »

caracteres ideseados en mi pagina web

Estas en el tema de caracteres ideseados en mi pagina web en el foro de Diseño web en Foros del Web. Hola, necesito su ayuda lo que pasa es que tengo instalado un software que se llama ocs inventory que funciona y tiene accesibilidad mediante web, ...
  #1 (permalink)  
Antiguo 20/10/2009, 09:13
 
Fecha de Ingreso: octubre-2009
Mensajes: 12
Antigüedad: 8 años, 1 mes
Puntos: 0
caracteres ideseados en mi pagina web

Hola, necesito su ayuda lo que pasa es que tengo instalado un software que se llama ocs inventory que funciona y tiene accesibilidad mediante web, esta hecho en php, apache etc.. mi problema es que ya se han realizado varias modificaciones, entonces comenezaron a paracer caracteres indecesados en palabras como Contrase�a en lugar de contraseña o en palabras con "i" o con acentos me gustaria saber como lo resuelvo encontre algo relacionado con: Content-Type text/html en el archivo que se crea al insatalar php osea phpinfo() creen que tenga que cambiar text/html por otro opcion si es asi con cual y como lo ago? gracias..
  #2 (permalink)  
Antiguo 20/10/2009, 10:30
Avatar de deirdre  
Fecha de Ingreso: mayo-2009
Mensajes: 690
Antigüedad: 8 años, 7 meses
Puntos: 44
Respuesta: caracteres ideseados en mi pagina web

Prueba con este charset (juego de caracteres)

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Bye
  #3 (permalink)  
Antiguo 22/10/2009, 08:54
 
Fecha de Ingreso: octubre-2009
Mensajes: 12
Antigüedad: 8 años, 1 mes
Puntos: 0
Respuesta: caracteres ideseados en mi pagina web

hola como avia comentado, este es un software, q se llama ocs inventory q esta programado en su mayoria en php y tambien en html tiene varios archivos de configuracion asi que me tomo algo de timpo encontrar el que se supone se deberia modificar y aqui esta:

?>
<html>
<head>
<TITLE>OCS Inventory</TITLE>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html<?php
if($l->g(0))
echo "; charset=".$l->g(0).";";
else
echo "; charset=ISO-8859-1;";
?>">

tengo mas o menos una idea donde puedo cambiar pero si pudiran decirme si ademas de sustituir ISO-8859-1 pos utf-8 tengo que modificar algo mas
  #4 (permalink)  
Antiguo 23/10/2009, 09:18
 
Fecha de Ingreso: octubre-2009
Mensajes: 12
Antigüedad: 8 años, 1 mes
Puntos: 0
necesito cambiar un valor en phpinfo()

Hola, al parecer el problema radica en que necesito cambiar el valor de
Content-Type text/html, para eliminar los errore de caracteres indeseados algien sabe como lo ago y por cual valor acerlo? gracias
  #5 (permalink)  
Antiguo 23/10/2009, 11:34
 
Fecha de Ingreso: agosto-2008
Mensajes: 29
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: caracteres ideseados en mi pagina web

prueba a poner UTF-8 donde pone ISO-8859-1.

Mikelatx
  #6 (permalink)  
Antiguo 30/10/2009, 14:03
 
Fecha de Ingreso: octubre-2009
Mensajes: 12
Antigüedad: 8 años, 1 mes
Puntos: 0
Busqueda Respuesta: caracteres ideseados en mi pagina web

Listo¡¡¡¡¡¡¡¡¡¡
Efectivamente era el charset lo que se tenia q modificar, quitar el iso y poner utt8
pero ademas como le avia comentado este es un software q realiza inventarios asi que fue algo un poco mas complejo... explico:
es un software q maneja BD y es accesible mediante paginas web
maneja o acepta varios lenguajes entre ellos el español
por lo que cada lenguaje tenia un archivo en el cual estaban todas las palabras q aparecen en pantalla junto con un numero con el cual se ace referencia en el codigo html y php, en este codigo se manejaba el charset iso-8859-9 es algo como esto.

Archivo de spanish.tex

"0 iso-8859-9
1 Solicitudes
2 Todos los computadores
3 Computadores con sotfware...
4 Computadores sin software...
5 Códigos de elementos bajo mi responsabilidad
6 Computadores sin garantía

y en el codigo php y html aparece esto Header.php

<head>
<TITLE>OCS Inventory</TITLE>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html<?php
if($l->g(0))
echo "; charset=".$l->g(0).";";
else
echo "; charset=ISO-8859-1;";
?>">
junto con otros cientos de lienas de codigo mas pero esta es la idea

luego de mucho batallar por que al cambiar iso-8859-9 por utf8 todas las palabras que llevan acentos o "ñ" q estan en el archivo spanish.txt aparecen con carateres basura y lo q proviene de la base de datos aparece bien. y la hacer lo contrario la camabiar utf-8 por iso-8859-9 sucede lo contrario

entonces recorde a &acute; y &tilde; y dije cambia toda la informacion de la base de datos noooo entonces se me ocurrio modificar todas las palabras contenidas en spanish.txt y utds pensaran que flojeeera pero no con la ayuda de buscar y remplazar fue mas rapido

y fue asi como quedaron los codigos bueno el codigo

"0 utf8
1 Solicitudes
2 Todos los computadores
3 Computadores con sotfware...
4 Computadores sin software...
5 Coacute;digos de elementos bajo mi responsabilidad
6 Computadores sin garant&iacute;a

gracias por su ayuda valiosa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:55.