Zdravím všechny!
Potřebuju helpnout... je tady na toto tema milion otazek, ale v tom se fakt už nedá vyznat. K věci:
Mám udělaný "forum", nebo spíš nástěnku, na stránce je formulář kterým se odesílají zprávy do databáze. Stráka má hlavičku win-1250. Vzkazy se zobrazují správně vše je OK, ale... chci databázi zálohovat v PHPmyAdmin a když dám export, tak nejsem sto schopen nastavit správný výstup. Buď jsou tam otazníky nebo paznaky (místo č, ž...) Dá se s tím něco dělat? Vedle všeho je napsaný porovnání latin2_czech_cs (v DB). Je to tak cca měsíc, co to ještě fungovalo OK. Jinak v PHP skriptu nepoužívám žádný konverze.
Dík moc za odpověď!
PS: je možné se napojit na stránku zvenku? Tj. např přes MysqlFront? To bych možná tímto vyřešil...
Ad tvoje PS: Nedá, jen a jen z Webzdarma.
Já to řešil takhle: http://www.webzdarma.cz/forum/read.php?f=6&i=31416&t=31416
Skript, kterej dal k dispozici na stažení mira jsem zkusmo dal zkušebně u jednoho RS, kterej MySQL 4.1 nepodporuje (resp. neumí správně aktivní dotazy s nastavením kódové stránky), a ten ho dodělal tak, že jeho čistou instalaci poslal do kopru a nefunguje už nic (jen chybový hlášky:-).
Další info je tady např. od uživatele zbi:
http://www.webzdarma.cz/forum/read.php?f=5&i=6407&t=6407
Takže zazálohuj, a zkus to...
Zkusím to, snad se zadaří záloha...
A mám takovej silnej pocit (ne pocit, ale řekl bych, že je to jistota), že je chyba v tom adminu. Schválně se mrkněte na zdrojovej kód. Ať nastavíte cokoliv - jazyk, db charset VŽDYCKY tam v hlavičce je UTF-8. Není tomu tak?
Proč je potom při přihlášení výběr z 1250, 8859-2, UTF-8, když po přihlášení je výběr omezen na UTF-8? Ať s tím někdo něco prosím udělá! V tom je podle mne zakopanej celej pes...
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" dir="ltr">
<head>
<title>phpMyAdmin</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<base href="https://mysql.webzdarma.cz/" />
<script language="JavaScript" type="text/javascript">
<!--
<HTML>phpmyadmin se s vama vzdycky bavi v utf8 ale pokud data mate v jinym kodovani, pri zobrazeni je do utf8 prevadi (podle toho nastaveni tabulek) ... takze pokud mate nastaveno latin2 a mate to v cp1250, fungovat to nemuze</HTML>
Díííííík moooooc!
Funguje to a dík za http://www.webzdarma.cz/forum/read.php?f=5&i=6407&t=6407, hlavně Autor: zbi (pskoprivnice.unas.cz)
Datum: 15. 11. 2005 15:42, jede to naprosto OK a taky Janči za opravu $db (bych si toho nevšiml).
Pomohli jste!
Dom