![]() |
![]() ![]() |
![]() |
-inexes- |
![]()
Post
#1
|
Goście ![]() |
Witam, umieszam skrypt na stronie w php dotyczący kodowania języków i zapisuję w formie unicode, problem zaczyna się, po uruchomieniu skryptu, gdyż wszystkie funkcje w php teraz już nie działają. Co zrobić aby php zadziałało w kodowaniu Unicode?
Szukałem na forum, ale nie znalazłem odpowiedniej odp. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Hm, ja nie wiem jak można zrobić, aby funkcje z php nie działały gdy zapisuje je przy pomocy Unicode :|
-------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
-inexes- |
![]()
Post
#3
|
Goście ![]() |
Chodzi mi o skrypt zmiany języków - teksty są napisane w narodowym języku, więc musi być unicode, aby nie było "krzaczków", natomiast funkcje php nie działąją.
Przy zapisaniu stron w kodowaniu ASCII bez problemowo działa. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
No dobra, ale ja pisze skrypty w języku polskim, używam kodowania Unicode (dokładnie UTF-8) i mi działa. Więc poprostu dla mnie to dziwna sytuacja. Pozatym nie rozumiem co znaczy nie działa... jaki błąd wyświetla? Próbowałeś stworzyć zwykły plik index.php, funkcja echo, zapisać go w standardzie Unicode i odpalić. Czy też funkcja echo nie działa?
-------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
-inexes- |
![]()
Post
#5
|
Goście ![]() |
Więc zapisuję plik w .php zaznaczając unicode a np. taka funkcja przestaje się wogóle wyświetlać:
<? $plik = basename($_SERVER['PHP_SELF']); echo 'Adnotacja z dnia: '; echo date("j-m-Y G:i:s",filemtime($plik)); ?> Nie mam już koncepcji, próbowałem po jednym skrypcie, czy w Apaczu coś się zmienia? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Można zmienić :
Cytat # # Specify a default charset for all pages sent out. This is # always a good idea and opens the door for future internationalisation # of your web site, should you ever want it. Specifying it as # a default does little harm; as the standard dictates that a page # is in iso-8859-1 (latin1) unless specified otherwise i.e. you # are merely stating the obvious. There are also some security # reasons in browsers, related to javascript and URL parsing # which encourage you to always set a default char set. # AddDefaultCharset UTF-8 # # Commonly used filename extensions to character sets. You probably # want to avoid clashes with the language extensions, unless you # are good at carefully testing your setup after each change. # See http://www.iana.org/assignments/character-sets for the # official list of charset names and their respective RFCs. # AddCharset ISO-8859-1 .iso8859-1 .latin1 AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen AddCharset ISO-8859-3 .iso8859-3 .latin3 AddCharset ISO-8859-4 .iso8859-4 .latin4 AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk AddCharset ISO-2022-JP .iso2022-jp .jis AddCharset ISO-2022-KR .iso2022-kr .kis AddCharset ISO-2022-CN .iso2022-cn .cis AddCharset Big5 .Big5 .big5 # For russian, more than one charset is used (depends on client, mostly): AddCharset WINDOWS-1251 .cp-1251 .win-1251 AddCharset CP866 .cp866 AddCharset KOI8-r .koi8-r .koi8-ru AddCharset KOI8-ru .koi8-uk .ua AddCharset ISO-10646-UCS-2 .ucs2 AddCharset ISO-10646-UCS-4 .ucs4 AddCharset UTF-8 .utf8 Używasz Win ? Bo tam są kłopoty z kodowanie UTF-8, ale ja tylko miałem z wyświetlaniem, funkcje zawsze dobrze działąły. -------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:14 |