Foros del Web » Programando para Internet » PHP »

Mostrar caracteres especiales desde tabla en Access

Estas en el tema de Mostrar caracteres especiales desde tabla en Access en el foro de PHP en Foros del Web. Hola a todos, Estoy trabajando con una conexión odbc para Access, el problema está en que una de las tablas de la bd está en ...
  #1 (permalink)  
Antiguo 10/12/2007, 15:48
Avatar de gabyweb  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 364
Antigüedad: 18 años
Puntos: 0
Pregunta Mostrar caracteres especiales desde tabla en Access

Hola a todos,

Estoy trabajando con una conexión odbc para Access, el problema está en que una de las tablas de la bd está en ruso, entonces cuando trato de mostrar los datos sólo aparecen "?????????????".

Código PHP:
<?php
set_time_limit
(0);
include(
"../connect.php");
$con=conectar_access();

mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
header('Content-Type: text/html; charset=utf-8');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
<link rel="stylesheet" href="estilo/css.css" type="text/css" />
</head>
<body>
<?php
$query
="select top 20 * from `I_Russian` order by conceptid";
$rs odbc_exec ($con$query);
while (
odbc_fetch_row($rs)) {           

echo 
odbc_result($rs,"origterm")."<br>";

}

Alguien sabe cómo solucionar ésto??
__________________
Gaby :adios:
  #2 (permalink)  
Antiguo 10/12/2007, 16:01
 
Fecha de Ingreso: octubre-2003
Mensajes: 55
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Mostrar caracteres especiales desde tabla en Access

juas juas,,

Disculpa, pero pero para eso no hay solución, a menos que sepas ruso. o que tu sistema interprete el ruso y use juego de carecteres ruso.
  #3 (permalink)  
Antiguo 10/12/2007, 16:07
Avatar de gabyweb  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 364
Antigüedad: 18 años
Puntos: 0
Re: Mostrar caracteres especiales desde tabla en Access

El charset utf8, soporta caracteres en ruso, búlgaro y ucraniano...

No puedo creer que no haya solución para ésto?

Qué alternativas tengo?
__________________
Gaby :adios:
  #4 (permalink)  
Antiguo 10/12/2007, 16:24
Avatar de _ssx  
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 16 años, 8 meses
Puntos: 60
Re: Mostrar caracteres especiales desde tabla en Access

Hola podrias hacer un encode uft_8 .. a la hora de mostrar los datos.. algo como..

Código PHP:
echo odbc_result($rs,utf8_encode("origterm"))."<br>";

//y si los datos ya estan codificados a UTF8.. podria ser con decode

echo odbc_result($rs,utf8_decode("origterm"))."<br>"
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador
  #5 (permalink)  
Antiguo 11/12/2007, 07:22
Avatar de gabyweb  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 364
Antigüedad: 18 años
Puntos: 0
Re: Mostrar caracteres especiales desde tabla en Access

Ya probé con las 2 funciones, no pasa nada, qué frustrante!!
__________________
Gaby :adios:
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 20:30.