Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dziwne znaki po wykonaniu skryptu.
przemo191
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 3
Dołączył: 1.08.2011

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


Witam mam oto taki problem. Przy wykonywaniu skryptu pokazują mi się dziwne znaki, kod skryptu:

  1. <?php
  2. include('is_logged.php');
  3. include('db_pass.php');
  4. ini_set('display_errors','1');
  5.  
  6. mysql_connect($host,$username,$password);
  7. mysql_select_db('depis') or die("Nie odnaleziono bazy danych");
  8. mysql_query('SET NAMES utf8');
  9.  
  10. /*
  11.   * @author Mateusz 'MatheW' Wójcik http://mwojcik.pl - uszanuj autora i pozostaw komentarz
  12.   * @param resource $uchwyt
  13.   */
  14. function importSQL($uchwyt) {
  15. while (!feof($uchwyt)) {
  16. $wiersz = trim(fgets($uchwyt));
  17. if(substr($wiersz, 0, 1)=='#' or empty($wiersz)) continue;
  18. if(substr($wiersz, -1, 1)!=';') {
  19. while (!feof($uchwyt)) {
  20. $w=trim(fgets($uchwyt));
  21. if(substr($w, 0, 1)=='#' or empty($w)) continue;
  22. if(substr($w, -1, 1)!=';') $wiersz.=' '.$w;
  23. else {
  24. $wiersz.=' '.$w;
  25. break;
  26. }
  27. }
  28. }
  29. mysql_query($wiersz); #tu mozna zmienic na wybrany sterownik bazy
  30. }
  31.  
  32. }
  33.  
  34. $uchwyt=fopen('baza.sql', 'r');
  35. importSQL($uchwyt);
  36.  
  37.  
  38. ?>


Skrypt ten importuje plik baza.sql i powinien go umieścić w bazie danych. Lecz tego nie robi, i wyświetla coś takiego "ďťż". W czym może być problem?
Jeżeli natomiast test sam plik baza.sql zaimportuje poprzez phpmyadmin wszystko jest ok.

Ten post edytował przemo191 17.08.2011, 18:33:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
AlexDeLarge
post
Post #2





Grupa: Zarejestrowani
Postów: 85
Pomógł: 14
Dołączył: 14.02.2010

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


http://pl.wikipedia.org/wiki/BOM_%28informatyka%29

Notepad++ -> Format -> Konwertuj do UTF-8 (Bez BOM)

Zdrówka życzę


--------------------
Java and PHP developer 2007-2014 :)
Go to the top of the page
+Quote Post
przemo191
post
Post #3





Grupa: Zarejestrowani
Postów: 154
Pomógł: 3
Dołączył: 1.08.2011

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


Niestety nie pomogło, kiedy chciałem zmienić na to co podałeś, to właśnie było już zaznaczone.
Go to the top of the page
+Quote Post
Ilware
post
Post #4





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

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


jakie masz kodowanie tabel w bazie danych?


--------------------
Jeżeli pomogłem kliknij "Pomógł" :)
Go to the top of the page
+Quote Post
Daiquiri
post
Post #5





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Cytat(przemo191 @ 17.08.2011, 22:51:10 ) *
Niestety nie pomogło, kiedy chciałem zmienić na to co podałeś, to właśnie było już zaznaczone.
A konwertowałeś ten plik (oraz wszystkie podpinane) ponownie?
Go to the top of the page
+Quote Post
przemo191
post
Post #6





Grupa: Zarejestrowani
Postów: 154
Pomógł: 3
Dołączył: 1.08.2011

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


Skonwertowałem jeszcze jeden plik który jest podpięty, i teraz działa, dzięki za pomoc wink.gif
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: 22.08.2025 - 04:09