Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]htmlentities nie dziala (calkiem), Polskie litery
qxxx
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.06.2009

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


Hi,

uzywam funkcji htmlentities aby sie polskie teksty np w plikach zapisal (nie mysql)
  1. <?php
  2. $desc= htmlentities($desc, ENT_COMPAT, "UTF-8");
  3. ?>


to dziala na niemieckie (i moze inne) liery, ale nie konwertuje wszystkich polskich liter, dziala tylko na ó --> &oacute; a reszta jest tak jak byla, sie nie zmienia.
Jest tam moze jakas inna funkcja co dziala na kazdy jezyk? bo pracuje pzy skrypcie ktury nie tylko po polsku ma dzialac...

Pozdrawiam, q.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cojack
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

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


a o kodowaniu to już nie uczyli? Musisz ustawić kodowanie, chociażby za pomocą header.

Ten post edytował cojack 13.06.2009, 16:32:38
Go to the top of the page
+Quote Post
qxxx
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.06.2009

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


Cytat(cojack @ 13.06.2009, 17:31:53 ) *
a o kodowaniu to już nie uczyli? Musisz ustawić kodowanie, chociażby za pomocą header.


kodowanie juz dawno wsadzone, prubuje utf-8, ISO-8859-1... bawie sie z iconv, jedyne co mi troche pomoglo jest "setlocale", ale tez nie dziala jak tzeba:

z polskich liter zrobi normalne ż -> z.
to by wystarczylo, jak by dzialalo na linuxie, z xampp mi tu dziala:

  1. <?php
  2. header("Content-Type: text/html; charset=iso-8859-1");
  3.  
  4. setlocale(LC_ALL, 'en_US.ISO-8859-15');     //Ustawilem tak jak na linuxie jest
  5. $txt="żółwik";
  6. $e= iconv( "UTF-8", "ISO-8859-1//TRANSLIT", $de );
  7. ?>


na windowsie mi wyda: zolwik
a na linux: zo?wik

jest moze jakas klasa do darmowa/ czy do kupienia ktora sie z takim czyms bawi?


ok, dziala, wszystko ustawilem na utf-8, dziwne, juz mialem... ale teraz dziala, nawet chinski i ruski zdiela. teraz brakuje jeszcze zeby pies sczekal po utf-8
caly dzien w dupie pzez takie cos, haha... (IMG:http://forum.php.pl/style_emoticons/default/yahoo.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 22:03