Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Polskie znaki znikają
Beosky
post 19.02.2012, 09:59:43
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 13.02.2012
Skąd: Wrocław

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


Witam!
Mam mały problem, a mianowicie znikają mi Polskie znaki.

W pliku mam tak:
  1. if ( $num == 0 ) {
  2. $sql = "INSERT INTO `users` (`login`, `haslo`, `email`) VALUES ('".$login."', '".$haslo."', '".$email."')";
  3. $result = mysql_query($sql) or die("Niestety konto nie zostało założone.");
  4. echo "Twoje konto w serwisie zostało pomyślnie założone!";


A, po założoniu konta wyświetla mi tak:
Cytat
Twoje konto w serwisie zostało pomylnie założone!


Da się coś z tym zrobić?

.

Ten post edytował Beosky 19.02.2012, 09:40:24
Go to the top of the page
+Quote Post
i-skrypty.pl
post 19.02.2012, 10:03:25
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 8.02.2012

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


zobacz to:

http://i-skrypty.pl/artykuly/4-phpmysql-po...-znaki-w-mysql/
http://i-skrypty.pl/artykuly/2-php-brak-po...kow-na-stronie/

powinno pomóc. W twoim przypadku pewnie chodzi o złe kodowanie pliku.
Go to the top of the page
+Quote Post
Beosky
post 19.02.2012, 13:32:10
Post #3





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 13.02.2012
Skąd: Wrocław

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


Cytat


Zrobiłem wszystko tak jak tutaj pisze i nic nie pomogło.

Cytat


To już miałem wcześniej i także nie pomaga.

Nadal zamiast:
Cytat
Twoje konto zostało pomyślnie założone w serwisie.

Wyświetla się:
Cytat
Twoje konto zostało pomy lnie założone w serwisie.



Ten post edytował Beosky 19.02.2012, 13:32:18
Go to the top of the page
+Quote Post
i-skrypty.pl
post 19.02.2012, 13:34:59
Post #4





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 8.02.2012

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


a spróbuj jeszcze na początku pliku dać:
  1. header('Content-Type: text/html; charset=utf-8');

na 100% masz kodowanie pliku UTF-8 BEZ BOM?

Ten post edytował i-skrypty.pl 19.02.2012, 13:35:28
Go to the top of the page
+Quote Post
Beosky
post 19.02.2012, 13:40:48
Post #5





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 13.02.2012
Skąd: Wrocław

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


Początek pliku register.php
  1. <?php
  2. require ('config/polacz.php');
  3. mysql_query("SET NAMES UTF8");
  4. header('Content-Type: text/html; charset=utf-8');


Baza danych


Kodowanie pliku


Niestety nadal to samo. :/
Go to the top of the page
+Quote Post
i-skrypty.pl
post 19.02.2012, 13:43:39
Post #6





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 8.02.2012

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


a pokaż zawartość <head></head> strony. W innych częściach strony masz polskie znaki?

Ten post edytował i-skrypty.pl 19.02.2012, 13:44:13
Go to the top of the page
+Quote Post
Beosky
post 19.02.2012, 13:44:10
Post #7





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 13.02.2012
Skąd: Wrocław

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


Już działa wystarczyło zrestartować WebServ'a.

Dziękuje za pomoc +.
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: 19.07.2025 - 04:38