Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Polskie znaki znikają
Forum PHP.pl > Forum > Przedszkole
Beosky
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ć?

.
i-skrypty.pl
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.
Beosky
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.

i-skrypty.pl
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?
Beosky
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. :/
i-skrypty.pl
a pokaż zawartość <head></head> strony. W innych częściach strony masz polskie znaki?
Beosky
Już działa wystarczyło zrestartować WebServ'a.

Dziękuje za pomoc +.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.