Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ustawienie kodowania w pliku php.ini
Forum PHP.pl > Forum > Serwery WWW
DannyM
Jak mozna ustawic wiecej opcji kodowania lub wybor automatyczny?

Strony kodowane utf-8 nie chca sie poprawnie otwierac.
Obecnie mam :

; PHP's built-in default is text/html

default_mimetype = "text/html"
default_charset = "iso-8859-2"
;default_charset = "UTF-8"
Cezar708
jeśli chodzi o nieprawidłowe kodowanie to nie konieczne to musi być sprawka php.ini, a może być serwera apache, Jeśli używasz kodowania ISO-8859-2 a źle Ci wyświetla polskie znaki (oczywiście zakładam, że w kodowanie w <meta> jest ustawione) to sprawdź czy w apache nie masz defaultCharset = utf8 (plik apache.conf, lub httpd.conf)
DannyM
Mam teraz na serwerze:


#AddDefaultCharset ISO-8859-2
AddDefaultCharset UTF-8

a php.ini

default_mimetype = "text/html"
;default_charset = "iso-8859-2"
default_charset = "UTF-8"

Czy nie bede mial problemow z wyswietlaniem stron w iso?
Widze, ze sa. Nie da sie jakiegos AUTO wstawic?
Cezar708
za komentuj lub usuń

AddDefaultCharset UTF-8

i powinno śmigać

ewentualnie jak nie masz uprawnień do ustawień serwera to będziesz musiał ręcznie ustawiać kodowanie w nagłówku za pomocą header()

czyli
  1. <?php
  2. header("Content-type: iso-8859-2");
  3. ?>
DannyM
No niestety nie chce mi wybierac automatycznie. Albo rybki albo ...

jak mam :

default_mimetype = "text/html"
default_charset = "iso-8859-2"
;default_charset = "UTF-8"

i

AddDefaultCharset ISO-8859-2
#AddDefaultCharset UTF-8

to wsztko gra ale musze w FireFoxie ustawiac recznie utf8 bo nie wybiera automatycznie. Co dziwne na komercyjnym serwerze robi to sprawnie sad.gif

Dodaje zwyczajnie
header("Content-type: utf-8"); i to pomaga.. Dzieki za podpowiedz
Cezar708
po prostu nie używaj AddDefaultCharset po prostu usuń to z konfiguracji serwera. Tak powinno zadziałać, nie ustalaj DefaultChaset po prostu niech to pobiera z headera php a nie narzuca sam smile.gif
DannyM
No SUPER
Trzeba bylo tak odrazu biggrin.gif
Dziekuje za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.