Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Polskie znaki w bazie danych
FlooX
post 29.06.2008, 22:39:00
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.06.2008
Skąd: Katowice

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


Witam,


Mam problem z polskimi znakami w bazie danych.
Strone kodowaną mam w utf-8, pliki tez zapisuje z tym kodowaniem, a w bazie metode porównywania również mam utf-8


Na stronie wszystko gra, polskie znaki są, a gdy wsadzam dane do bazy, zerkam do phpmyadmin a tam krzaki zamiast polski liter.

np zamiast treść mam treść



Co jest grane ?

co mam zrobić, zeby uzyskać polskie znaki w bazie danych ?



Pozdrawiam

Ten post edytował FlooX 29.06.2008, 22:39:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
starach
post 30.06.2008, 08:11:36
Post #2





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Hmm a czy po wywołaniu połączenia wysyłasz zapytanie takie jak poniższe do bazy ?
  1. SET CHARACTER SET utf8
Go to the top of the page
+Quote Post
FlooX
post 30.06.2008, 09:27:45
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 10.06.2008
Skąd: Katowice

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


ups, wysyłałem

Kod
SET CHARACTER SET utf-8

zamiast utf8

Usunąłem myślnik i działa smile.gif

Dzięki wielkie

Pozdrawiam


EDIT:
teraz gdy używam zapytania UPDATE żeby zaktualizować dane, to gdy chce wsadzić coś z polskimi znakami wyskakuje mi błąd 1366 (czyli nieodpowiednia typ danych dla pola?)

jak temu zaradzić ?

Ten post edytował FlooX 30.06.2008, 11:01:30
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 Wersja Lo-Fi Aktualny czas: 14.06.2025 - 18:10