Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] problem z porównywaniem
--FENSTER--
post
Post #1





Goście







Witam,

W pliku który tworzy bazę danych mam :

$utworz=mysql_query("create database $nazwa_bazy");
mysql_select_db("$nazwa_bazy");
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER_SET utf8_unicode_ci");


kodownie na stronie głównej
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <link rel="stylesheet" type="text/css" href="styles/style.css">
  6. <META NAME="Keywords" CONTENT="">


zapytanie na stronie zwraca : ADRES : Piekary ?l?skie

Sprawdziłem w MYSQL że metoda porównania jest latin1swedish i to powoduje bład.
Jak ustawić aby przy tworzeniu bazy ustalało na utf?


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


W phpmyadmin zmień kodowanie na utf8_polish_ci, a do przekonwertowania obecnych rekordów iconv
Go to the top of the page
+Quote Post
--FENSTER--
post
Post #3





Goście







turson ja to wiem ale ja chce aby to się ustalalo z automatu kiedy tworzy się baza danych - nie otworzy się ona w myadminie tylko w skrypcie
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Jak tworzysz bazę danych to możesz wybrać format kodowania
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 19:46