Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] zwraca ďťż
Cr3dO
post 3.05.2008, 12:25:45
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Witam

Klasa mi zwraca taki string jak w temacie ( ďťż )

Nie programuje w PHP ale w innym jezyku tak i pisalem ja na logike.
Jest konstruktor, etc.

co jest zle?

  1. <?php
  2. class DataBaseNavigator {
  3. function DataBaseNavigator () {
  4. mysql_connect (&#092;"localhost\",\"root\",\"\");
  5. mysql_select_db (exampledatabase);
  6. $query = &#092;"SELECT cast FROM polltable\";
  7. $execute = mysql_query($query);
  8. return $execute;
  9. }
  10. }
  11. ?>


Ten post edytował ayeo 3.05.2008, 12:32:40
Powód edycji: dodanie tagu


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
franki01
post 3.05.2008, 12:29:19
Post #2





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Takie znaczki pojawiają się, jak plik zapisuje się w notatniku w kodowaniu UTF-8 smile.gif Innej przyczyny nie widze. A tak btw. nazwe bazy danych wez w '...'
Go to the top of the page
+Quote Post
PawelC
post 3.05.2008, 12:29:27
Post #3





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


zmień kodowanie pliku na utf-8 bez bom. Najlepiej ściągnij sobie program notepad++ i nie będziesz miał problemów z kodowaniem, zanim zaczniesz cokolwiek w nim pisać to weź z menu u góry Format/Kodowanie utf-8 bez bom

Ten post edytował ExPlOiT 3.05.2008, 12:32:29
Go to the top of the page
+Quote Post
Sadu2
post 3.05.2008, 12:30:28
Post #4





Grupa: Zarejestrowani
Postów: 229
Pomógł: 13
Dołączył: 31.05.2007

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


Może to wina złego kodowania?
EDIT:

O koledzy mnie wyprzedzili smile.gif

Ten post edytował Sadu2 3.05.2008, 12:30:58
Go to the top of the page
+Quote Post
Cr3dO
post 3.05.2008, 12:40:30
Post #5





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


ej kurde posta napisalem z 3 minuty temu smile.gif

Dzieki za super szybka odpowiedz, zaraz dostosuje sie do Waszych zalecen


[edit]
Nie dziala, nadal mam ten string sad.gif

Ten post edytował Cr3dO 3.05.2008, 12:43:22


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
franki01
post 3.05.2008, 12:45:47
Post #6





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Z jakiego edytora tekstowego korzystasz? Jezeli to jest notatnik, to sprobuj zapisac w jakims innym (np. kED - nieduzy rozmiar i dosc ciekawy smile.gif).
Go to the top of the page
+Quote Post
Cr3dO
post 3.05.2008, 12:48:15
Post #7





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Cytat(franki01 @ 3.05.2008, 13:45:47 ) *
Z jakiego edytora tekstowego korzystasz? Jezeli to jest notatnik, to sprobuj zapisac w jakims innym (np. kED - nieduzy rozmiar i dosc ciekawy smile.gif).


Na razie pisze pod EditPlus, biore save as... encoding UTF-8 i lipa sad.gif

A tak korzystam z PDT pod eclipsem


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
franki01
post 3.05.2008, 12:52:13
Post #8





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Ojej smile.gif Uzyj innego kodowania, bo wlasnie przez utf-8 moze tak sie dziac. W notatniku przy zapisie w utf-8 te znaczki wyskakują, wiec moze tutaj jest tak samo. Jezeli dalej tak bedzie, to moze inne includowane pliki są zapisane w utf-8 i przez nie takie cos wyskakuje.
Go to the top of the page
+Quote Post
Cr3dO
post 3.05.2008, 12:57:05
Post #9





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Cytat(franki01 @ 3.05.2008, 13:52:13 ) *
Ojej smile.gif Uzyj innego kodowania, bo wlasnie przez utf-8 moze tak sie dziac. W notatniku przy zapisie w utf-8 te znaczki wyskakują, wiec moze tutaj jest tak samo. Jezeli dalej tak bedzie, to moze inne includowane pliki są zapisane w utf-8 i przez nie takie cos wyskakuje.



co chwile inaczej sad.gif

wpisalem ten zmodyfikowany kod

  1. <?php
  2. class DataBaseNavigator {
  3. function DataBaseNavigator () {
  4. mysql_connect(&#092;"localhost\",\"root\",\"\");
  5. mysql_select_db(exampledatabase);
  6. $query = &#092;"SELECT cast FROM polltable\";
  7. $execute = mysql_query($query);
  8. return $execute;
  9. }
  10. }
  11. ?>


zapisalem jako UTF-8 zwraca : 戼⁲㸯㰊㹢慆慴牥潲㱲戯㨾†慃❮⁴獵⁥畦据楴湯爠瑥牵慶畬⁥湩眠楲整挠湯整瑸椠戼䐾尺䕓坒剅彜佒呏䑜瑡䉡獡乥癡杩瑡牯瀮灨⼼㹢漠楬敮㰠㹢㰵戯㰾牢⼠ਾ
zapisalem jako Unicode nic nie zraca ;\


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
franki01
post 3.05.2008, 13:00:47
Post #10





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Cytat(Cr3dO @ 3.05.2008, 13:57:05 ) *
co chwile inaczej sad.gif


Od początku piszę, że utf-8 jest złe smile.gif Zapisz w iso-8859-2 albo podobnym. Unicode to jest prawie to samo, co utf-8, tylko że Unicode jest rodziną wszystkich utf-* (utf-8, utf-4, itp).
Go to the top of the page
+Quote Post
Cr3dO
post 3.05.2008, 13:06:37
Post #11





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Cytat(franki01 @ 3.05.2008, 14:00:47 ) *
Od początku piszę, że utf-8 jest złe smile.gif Zapisz w iso-8859-2 albo podobnym. Unicode to jest prawie to samo, co utf-8, tylko że Unicode jest rodziną wszystkich utf-* (utf-8, utf-4, itp).




Po zmianie mam 戼⁲㸯㰊㹢慆慴牥潲㱲戯㨾†慃❮⁴獵⁥畦据楴湯爠瑥牵慶畬⁥湩眠楲整挠湯整瑸椠戼䐾尺䕓坒剅彜佒呏䑜瑡䉡獡乥癡杩瑡牯瀮灨⼼㹢漠楬敮㰠㹢㰵戯㰾牢⼠ਾ

rece opadaja mi juz smile.gif

moe klasy php musze jakos inaczej wykonywac?

napisze jak mam

mam serwer lokalny ( webServ 2 ) i sciezke do niego

d:/SERWER/_ROOT

W katalogu _ROOT plik DataBaseNavigator.php z trescia :

  1. <?php
  2. class DataBaseNavigator {
  3. function DataBaseNavigator () {
  4. mysql_connect(&#092;"localhost\",\"root\",\"\");
  5. mysql_select_db('exampledatabase');
  6. $query = &#092;"SELECT cast FROM polltable\";
  7. $execute = mysql_query($query);
  8. return $execute;
  9. }
  10. }
  11. ?>


zapisany iso-8859-2, odpalam plik http://localhost/DataBaseNavigator.php i mam 戼⁲㸯㰊㹢慆慴牥潲㱲戯㨾†慃❮⁴獵⁥畦据楴湯爠瑥牵慶畬⁥湩眠楲整挠湯整瑸椠戼䐾尺䕓坒剅彜佒呏䑜瑡䉡獡乥癡杩瑡牯瀮灨⼼㹢漠楬敮㰠㹢㰵戯㰾牢⼠ਾ


[EDIT]
a teraz mam : Fatal error: Can't use function return value in write context in D:\SERWER\_ROOT\DataBaseNavigator.php on line 5

Ten post edytował Cr3dO 3.05.2008, 13:08:16


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
franki01
post 3.05.2008, 13:37:14
Post #12





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Wszystko raczej jest robione dobrze. Wydaje mi sie, ze to wina edytora (bo watpie ze serwera). Ten problem jest dosc dziwny i raczej nic innego mi nie przychodzi do glowy, jak sprawdzenie innego edytora tekstowego...
Go to the top of the page
+Quote Post
Cr3dO
post 3.05.2008, 13:54:16
Post #13





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Cytat(franki01 @ 3.05.2008, 14:37:14 ) *
Wszystko raczej jest robione dobrze. Wydaje mi sie, ze to wina edytora (bo watpie ze serwera). Ten problem jest dosc dziwny i raczej nic innego mi nie przychodzi do glowy, jak sprawdzenie innego edytora tekstowego...


Juz sobie poradzilem z pomoca jednego kolegi z forum smile.gif

Tak czy siak dzieki za spedzony czas na grzebaniu


pozdrawiam


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
-puchol-
post 3.05.2008, 17:27:16
Post #14





Goście







to chyba dobrze by było napać rozwiązanie, żeby inni później się nie męczyli
Go to the top of the page
+Quote Post
PawelC
post 3.05.2008, 17:41:01
Post #15





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


Mój post oznaczony na czerwono smile.gif to była kwestia 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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:43