Új hozzászólás Aktív témák

  • jeszi

    tag

    válasz jeszi #8303 üzenetére

    Megvan!
    Az NLS_LANG változó és a html kódolása a döntő.
    Az NLS_LANG elvileg működik, ha putenv függvénnyel beteszem a php fájlba:
    putenv("NLS_LANG=AMERICAN_AMERICA.UTF8");
    Ehhez az is kell hogy a php.ini fájlban a safe_mode_allowed_env_vars változónál engedélyezve legyen ezen környezeti változó beállítása (ha üres az értéke, bármit beállíthatsz putenv-el)
    + ne legyen tiltólistán a safe_mode_protected_env_vars változónál.
    Ezeket beállítottam, fel is szedi az adott php oldal a változót, lekérdeztem a phpinfo(INFO_ENVIRONMENT); függvénnyel, ennek ellenére nem jelentek meg helyesen a karakterek.
    Globálisan is beállítottuk a szerveren, de nem hozott eredményt.

    Végül külön az apache webszerveren is beállítottam, így most már működik (/etc/apache2/envvars).

Új hozzászólás Aktív témák