Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSSQL][PHP]Kodowanie - pobieranie danych z bazy
cent4
post
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


Mam pytanie:
mam stronę - poniżej isotny kod:
  1. <META HTTP-EQUIV="content-type" CONTENT="text/html; CHARSET=iso-8859-2">
  2. </head>
  3. ...
  4. <?php
  5. echo "$rek[nazwa]";
  6. ?>


w bazie PHPMyAdmin w strukturze w polu: Metoda porównywania napisów mam "utf8_polish_ci" są dane zapisane: "nazwa test2 ążźćłóść", a zwraca mi: nazwa test2 (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) ?ó(IMG:style_emoticons/default/questionmark.gif) .

Co jest źle?

Ten post edytował cent4 18.03.2010, 14:45:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
celbarowicz
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 31
Dołączył: 30.03.2009
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


na stronie php

header('Content-type: text/html; charset=UTF-8');

$link=mysql_connect('localhost','root','');
$charset = mysql_client_encoding($link);
if ( $charset != 'utf8' ) {
mysql_set_charset('utf8',$link);
}

u mnie na lokalu to działa.
a przy tworzeniu tabeli daj
//------------------------------------------------------------------
$sql="CREATE TABLE IF NOT EXISTS tabela_1(
id_t1 int(3) NOT NULL auto_increment,
nazwa_t1 varchar(20) NOT NULL ,

PRIMARY KEY klucz1 (id_t1)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; ";
//--------------------------------------------------------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 01:57