Metode gettext PHP memberikan respon kosong

Saat menggunakan metode gettext php seperti:

error_reporting(E_ALL);
gettext("string");
//OR
_("string");

Server memberikan respon kosong sama sekali tidak ada output bahkan tidak ada error. Saat mengomentari kedua metode, halaman berfungsi seperti yang diharapkan.

Firefox: Koneksi telah diatur ulang

Chrome: Tidak ada data yang diterima

Safari: {menampilkan halaman kosong}

Saya menggunakan: Server Zend terbaru secara lokal di Mac saya dengan OSX Mavericks (10.9.1). Semoga ada yang bisa membantu, saya mencoba memperbaikinya selama sekitar 2 minggu sekarang dan sepertinya tidak ada yang berhasil.


person Peter    schedule 20.02.2014    source sumber


Jawaban (1)


Tampaknya pada beberapa sistem setlocale() tidak cukup.

http://nl3.php.net/manual/en/function.gettext.php

Menyetel bahasa saja tidak cukup untuk beberapa sistem dan putenv() harus digunakan untuk menentukan lokal saat ini.

Masalah ini terpecahkan ketika saya menambahkan:

putenv('LC_ALL=0');
person Peter    schedule 23.02.2014