- Mensajes
- 3
- Puntuación de reacción
- 0
Buenos días, ayer me llevé toda la tarde para poder sacar una codificación, (la rusa) entre otras.
Resulta que en una web quiero guardar en una base de datos y luego mostrar varios idiomas, entre ellas la rusa o lenguaje "cirílica", pero sin modificar los meta, que lo tengo en UTF-8. si la cambio a la cirílica algo así como ROI8-R lo muestra bien pero ya no muestra la latín por ejemplo. Entonces lo tengo en meta UTF-8
Luego al guardar caracteres cirílicos, se guardan codificados en UTF-8 me imagino en la base de datos.
Para luego visualizar esos caracteres uso esta función en PHP:
function unicode_russian($str) {
for ($ii=0;$ii191) {
$xchr=ord($xchr)+848;
$xchr="&#" . $xchr . ";";
}
$encode=$encode . $xchr;
}
return $encode;
}
Pero por ejemplo no me funciona con la turca.
Hay alguna manera mejor de procesar estos datos directamente en UTF-8?
he utilizado funciones como:
iconv("CP1251","UTF-8", $text); pero nada ... me doy por vencido ...
gracias ...
Resulta que en una web quiero guardar en una base de datos y luego mostrar varios idiomas, entre ellas la rusa o lenguaje "cirílica", pero sin modificar los meta, que lo tengo en UTF-8. si la cambio a la cirílica algo así como ROI8-R lo muestra bien pero ya no muestra la latín por ejemplo. Entonces lo tengo en meta UTF-8
Luego al guardar caracteres cirílicos, se guardan codificados en UTF-8 me imagino en la base de datos.
Para luego visualizar esos caracteres uso esta función en PHP:
function unicode_russian($str) {
for ($ii=0;$ii191) {
$xchr=ord($xchr)+848;
$xchr="&#" . $xchr . ";";
}
$encode=$encode . $xchr;
}
return $encode;
}
Pero por ejemplo no me funciona con la turca.
Hay alguna manera mejor de procesar estos datos directamente en UTF-8?
he utilizado funciones como:
iconv("CP1251","UTF-8", $text); pero nada ... me doy por vencido ...
gracias ...