Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Kodowanie utf-8, funkcja i krzoki
Mlodycompany
post
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


Witam. Koduje strone w UTF-8. Mój edytor nie zmienia polskich znaków na poprawne i wychodzą mi krzoki na stronie. Wpadłem na pomysł zrobienia funkcji która by zamieniała
  1. <?php
  2. function show($str){
  3. $array = array(
  4. 'ę'=>'ę',
  5. 'ó'=>'ó',
  6. 'ą'=>'ą',
  7. 'ś'=>'ś',
  8. 'ł'=>'ł',
  9. 'ż'=>'ż',
  10. 'ź'=>'Ľ',
  11. 'ć'=>'ć',
  12. 'ń'=>'ń'
  13. );
  14. foreach($array as $z => $na){
  15. $str = str_replace($z, $na, $str);
  16. }
  17. echo $str;
  18. return($str);
  19. }
  20. ?>

ale ona tez nie zamienia. Czy ktoś może mi polecić dobre rozwiązanie?
PS. Tekst mam w bazie i w stałych poniewaz robie projekt kilku jezyczny
Go to the top of the page
+Quote Post
l0ud
post
Post #2





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


- używaj notepada++ Pisanie aplikacji w utf-8 w edytorze bez jego obsługi to pomyłka...
- iconv() bo funkcja którą podałeś zamienia bodajże kodowanie windows na iso
http://pl2.php.net/manual/en/function.iconv.php


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #3





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


w notepadzie nie podoba mi sie kolorowanie składni. zrobiłem tą funkcje która wyglada tak:
  1. <?php
  2. function show($str){
  3.  
  4. echo iconv("ISO-8859-1","UTF-8", $str);
  5.  
  6. }
  7. ?>

i pokazuje mi bład Fatal error: Call to undefined function: iconv() in c:\usr\www\function.php on line 24
Go to the top of the page
+Quote Post
l0ud
post
Post #4





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


..No to może EditPlus 3?

Twoje PHP nie posiada obsługi iconv()... Spróbuj przełączyć tego krasnala na PHP5 (o ile nie jest już tak ustawiony...)


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
qrees
post
Post #5





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

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


Widocznie iconv nie jest zainstalowany. A co do edytora, to jest wiele innych edytorów które obsługują UTF, np JEdit, vim, eclipse itd...
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #6





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


ale moze znacie taki zeby obslugiwal utfa i mial kolorowanie jak pajaczek bo kolorowanie w pajaczku jest bardzo przydatne
Go to the top of the page
+Quote Post
nevt
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


to poszukaj i wypróbuj kED - używam od roku i nie narzekam - w dodatku rodzima produkcja... winksmiley.jpg


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #8





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


nevt dzieki za program. nawet fajny. problem znikł, ale w połowie sad.gif dane które wyczytuje mi z sqla sa z krzokami
Go to the top of the page
+Quote Post
piotrooo89
post
Post #9


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




różne kodowania na stronie i w bazie?


--------------------
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #10





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


raczej nie. jakims dziwnym cudem pozmienialo mi znaki w bazie w rekordach biggrin.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: 19.08.2025 - 18:09