|
|
Problém s češtinou pří exportu z MySQL do .csv
|
24.11.2008 11:52
Gaudentius
|
Ahoj, potřeboval bych radu ohledně exportu, kterýmu nevoní diaktritika. MySQL má kódování UTF-8. Ale diakritiku mi to naprosto rozhodí, nevíte prosím někdo, v čem by mohl být problém? Díky Dan :-)
<?php
function ExportCsv()
{
$sql_vypis = "SELECT * FROM ferr_users";
if( $pole = mysql_query("$sql_vypis")){
while ($radek = mysql_fetch_array($pole)) {
mysql_query("SET NAMES utf8");
echo "$radek[1];$radek[2];$radek[3];$radek[4];$radek[5];$radek[6];$radek[7]; \n";
}
}
}
header('Content-Type: text/x-csv; charset=iso-8859-2');
header("Content-Disposition: attachment; filename=\"csv.export.csv\"");
include("pripojeni_k_db.php");
$prom = ExportCsv();
$prom = iconv("utf-8", "iso-8859-2", "$prom");
echo $prom;
?>
|
|
|
Re: Problém s češtinou pří exportu z MySQL do .csv
|
26.11.2008 10:23
MaReK Olšavský
|
První nesmysl, který vidím je naprosto špatné umístění dotazu "SET NAMEF utf8" a dokonce mám za to, že to bude kámen úrazu. Dotaz byste měl poslat po připojení k MySQL serveru a výběru databáze. Tam kde jej máte Vy už nemá vliv na získaná data. |
|
|
Re: Problém s češtinou pří exportu z MySQL do .csv
|
26.11.2008 10:51
Gaudentius
|
Tak to bohužel není tím :-( |
|
|
Re: Problém s češtinou pří exportu z MySQL do .csv
|
26.11.2008 19:43
MaReK Olšavský
|
Docela by me zajimalo, co obsahuje promenna $prom. |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|