Autor | Zpráva | ||
---|---|---|---|
Shader Profil |
#1 · Zasláno: 7. 7. 2009, 10:26:40 · Upravil/a: Shader
Ahoj, mám problém s diakritikou pokud něco vypisuju z databáze...
Moje SQL TABULKA: CREATE TABLE `uzivatele` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `jmeno` VARCHAR( 32 ) NOT NULL , `heslo` VARCHAR( 32 ) NOT NULL , `mail` VARCHAR( 64 ) NOT NULL , `nick` VARCHAR( 128 ) NOT NULL , `vek` VARCHAR( 128 ) NOT NULL , `pohlavi` VARCHAR( 128 ) NOT NULL , `kraj` VARCHAR( 128 ) NOT NULL , `mesto` VARCHAR( 128 ) NOT NULL , `prava` TINYINT NOT NULL , UNIQUE (`jmeno` , `mail` ) ) ENGINE = innodb CHARACTER SET utf8 COLLATE utf8_czech_ci; MŮJ ZÁPIS DO TABULKY: <?php ob_start(); if(isset($_POST['sent'])){ $jmeno=trim($_POST['jmeno']); $heslo1=$_POST['heslo1']; $heslo2=$_POST['heslo2']; $mail=trim($_POST['mail']); $nick=trim($_POST['nick']); $vek=trim($_POST['vek']); $pohlavi=trim($_POST['pohlavi']); $kraj=trim($_POST['kraj']); $mesto=trim($_POST['mesto']); if($jmeno=="" or $heslo1=="" or $mail==""){ $backlink="index.php?page=registrace&Alert=1"; }else{ require "db.php"; $PocetStejnych=mysql_result(mysql_query("SELECT COUNT(*) FROM `uzivatele` WHERE `jmeno`='$jmeno' OR `mail`='$mail'"), 0); if($PocetStejnych!=0){ $backlink="index.php?page=registrace&Alert=2"; }elseif($heslo1 != $heslo2){ $backlink="index.php?page=registrace&Alert=3"; }else{ $heslo=md5($heslo1); if($web=="http://" or $web==""){ $web=""; } $VlozData=mysql_query("INSERT INTO uzivatele (jmeno,heslo,mail,web,prava) VALUES ('$jmeno', '$heslo', '$mail', '$web', '0')") or die (mysql_error()); $backlink="index.php?Alert=4"; } } }else{ $backlink="index.php?page=registrace&Alert=5"; } header ("Location: $backlink"); ob_end_flush(); ?> VÝPIS Z DATABÁZE: Chci si například vypsat věk, vypíše to: Mu přitom tam má být: Muž Ženu to vůbec nevypisuje Mohl by být problém v to že kódování webu mám: WINDOWS-1252 a kódování tabulky mám: UTF8?? |
||
ninja Profil |
#2 · Zasláno: 7. 7. 2009, 10:48:46
Ano, problem bude v rozdilnem kodovani.
|
||
Shader Profil |
#3 · Zasláno: 7. 7. 2009, 10:53:57 · Upravil/a: Shader
Tak sem na webu změnil kódování na UTF-8, ale místo písmenek Ž mám �
Do webu sem hodil: <html lang="cs"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> Co s tím? Nevíte někdo jak převést hotový web na nové kódování? |
||
Časová prodleva: 16 let
|
0