У меня есть страница PHP, где я пытаюсь отобразить арабский текст, но его показ. В базе данных MySQL я успешно сохраняю арабский текст. Я использую следующий код для подключения к базе данных: function connect(){ $this->dbLink = mysql_connect($this->dbHost,$this->dbUser,$this->dbPass); if(!$this->dbLink) die("Could not connect to database. " . mysql_error()); mysql_select_db($this->dbName); mysql_set_charset("utf8", $this->dbLink); } И используя следующий заголовок на […]
почему это не работает должным образом: echo str_replace("é","é","Fédération Camerounaise de Football"); результат: "Fédération Camerounaise de Football" я ожидаю иметь: "Fédération Camerounaise de Football"
Я использую крюк предварительного контроллера для обнаружения и установки языка сайта из обнаружения сеанса / файла cookie / браузера .. что-то вроде этого ответа: язык Codeigniter Я также использую знаменитую библиотеку Tank Auth для управления пользователями, и я использую класс Sessionigniter Session для хранения и управления сеансами пользователей при входе в систему. Каждый пользователь может […]
Я пытаюсь использовать расширение php gettext в php 5.5 (на сервере win2008, используя IIS7). Я делаю это: <?php $locale = "es"; if (isSet($_GET["locale"])) $locale = $_GET["locale"]; putenv("LC_ALL=$locale"); setlocale(LC_ALL, $locale); bindtextdomain("messages", "./locale"); textdomain("messages"); echo gettext("Hello world"); ?> С этой структурой папок на месте: locale/es/LC_MESSAGES/messages.mo Но он всегда просто возвращает Hello world, а не правильный перевод, который […]
Мы находимся в процессе создания нашего веб-сайта на международном уровне, предоставляя несколько языков. Однако я просмотрел «gettext» php, если я правильно понял, я вижу большой недостаток: Если моя веб-страница, скажем, «Hello World», как статический текст. Я могу поместить строку как <?php echo gettext("Hello World"); ?> <?php echo gettext("Hello World"); ?> , сгенерируйте файлы po / […]
У меня есть расширенный шаблон Yii2, я хочу установить перевод для своих интерфейсных просмотров, вот что я сделал: frontend/config/main.php: 'sourceLanguage'=>'en-US', 'language'=>'en-US', 'components' => [ 'i18n' => [ 'translations' => [ 'app*' => [ 'class' => 'yii\i18n\PhpMessageSource', 'basePath' => '@common/messages', 'sourceLanguage' => 'en-US', 'fileMap' => [ 'app' => 'app.php', 'app/error' => 'error.php', ], ], ], ], […]