hola gente este es un problema ke a cualkeira le podria suceder les coemtno como viene la mano.
resulta ke mi jefe contrato a un programador para hacer uan pagian para enseñar ingles la pagian anda perfecta pero el tema es que cuadno probamos de usar la pagina en Ruso muestra caracteres de esta forma "?????????????"
la pagian la hicieron con adodb ahora lo ke estoy ahciedno es usar el codigo mysql propio de PHP aca les pongo el ejemmplo de adodb y el de mysql
ADODB: (CON ETSE CODIGO MUESTRA TODOS ?????)
Código PHP:
$db = &ADONewConnection($DataBase);
$db->debug = false;
$db->Connect($connHost, $connUser, $connPass, $connDbName);
$strSQL = 'SELECT L.Lan_ID, L.Lan_Image, L.Lan_Enable, L.Lan_Description ';
$strSQL .= ' FROM language L';
$strSQL .= ' WHERE L.Lan_ID = ' . $Language;
$rs = $db->execute($strSQL);
if (!$rs->EOF) {
$Lan_Description = $rs->fields['Lan_Description'];
$Lan_Image = $rs->fields['Lan_Image'];
$Lan_Enabled = $rs->fields['Lan_Enable'];
}
$rs->close();
$db->close();
}
MYSQL php
Código PHP:
<?php header("Content-type: text/html; charset=utf-8");?>
<?php include('include/inicio.inc.php'); ?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<body>
покрывать
<?php
$db = @mysql_connect($connHost, $connUser, $connPass);
mysql_select_db($connDbName, $db);
mysql_query("SET NAMES utf8");
$sql = "SELECT Rtr_Description FROM resourcetranslation WHERE Res_ID='TEXTTOPIC'";
$result = mysql_query($sql);
if ($row = mysql_fetch_array($result)) {
echo "<div>".$row[Rtr_Description]."</div>";
}
?>
</body>
</html>
mI PREGUNTA ES SI SE PEUDE AHCER MEDIANTE adodb PARA KE RECONOSCA LOS CARACTERES RUSOS TOMADOS COMO COSNULTA DE LA db CON utf-8.
SALU2 Y DESDE YA MUCHAS GRACIAS