Articles of символов

Codeigniter и кодировки

Я использую Codeigniter не так долго, но у меня есть некоторые проблемы с кодировкой. Я спрашиваю об этом на Форуме CI, но я хочу идти дальше, но не глобальное решение: http://codeigniter.com/forums/ viewthread / 204409 / Проблема была ошибка базы данных 1064. У меня есть решение, используйте iconv! Хорошо работает, но я думаю, что это не […]

Кодовая кодировка CodeIgniter и поддержка UTF-8

Я работаю над сайтом, который использует / хранит акцентированные символы в базе данных. У меня установлен шаблон страницы так, чтобы переменная charset config.php соответствовала настройке, например: <meta charset="<?php echo $this->config->item('charset');?>"> Проблема, с которой я столкнулась, заключается в том, что когда $config['charset'] установлен в UTF-8 , проверка формы завершается с ошибкой, и, как если бы акцент […]

Как я могу решить кодировку языка PHP на веб-странице?

У меня проблема с кодировкой языков в PHP, так как в моем php-файле должны отображаться символы на английском и арабском языках. Некоторые части веб-страницы являются статическими, а другие динамическими (данные поступают из базы данных Sybase), а кодировка языка базы данных в порядке, так как данные хорошо отображаются. На моей веб-странице есть несколько выпадающих списков, которые […]

Кодировка символов командной строки из PHP exec ()

Я пытаюсь передать текст UTF-8 в качестве аргумента в программу командной строки с использованием функции exec php и возникли проблемы. Я подозреваю, что это связано с проблемами кодирования символов. Когда я вызываю locale charmap из командной строки, я получаю: UTF-8 . Но когда я сделаю: <?php echo exec('locale charmap'); ?> я получил ANSI_X3.4-1968 Как я […]

Ошибка PHP unserialize с некодированными символами?

$ser = 'a:2:{i:0;s:5:"héllö";i:1;s:5:"wörld";}'; // fails $ser2 = 'a:2:{i:0;s:5:"hello";i:1;s:5:"world";}'; // works $out = unserialize($ser); $out2 = unserialize($ser2); print_r($out); print_r($out2); echo "<hr>"; Но почему? Должен ли я кодировать перед сериализацией, чем? Как? Я использую Javascript для записи сериализованной строки в скрытое поле, чем PHP $ _POST В JS у меня есть что-то вроде: function writeImgData() { var […]

Выход PHP, показывающий маленькие черные алмазы с вопросительным знаком

Я пишу php-программу, которая извлекает из источника базы данных. Некоторые из varchars имеют кавычки, которые отображаются в виде черных бриллиантов с вопросительным знаком в них ( , REPLACEMENT CHARACTER , я предполагаю из текста Microsoft Word). Как я могу использовать php для удаления этих символов?

преобразование числовой базы 10 в основание 62 (a-zA-Z0-9)

У меня есть номер в базе 10. Нужно ли перевести его на базу 62? Пример: echo convert(12324324); // returns Yg3 (fantasy example here) base_convert() PHP может конвертировать до основания 36.

$ _POST пуст по символам utf-8

Я работаю над многоязычным сайтом с CodeIgniter. Существует форма, которая отправляет данные контроллеру, но $_POST пуст, когда я начинаю использовать турецкие символы, такие как öçüÜĞ и т. Д. Я установил кодировку: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Форма: <form action="translations/save" method="post" accept-charset="utf-8"> <textarea rows="6" cols="60" id="editor_tr" name="editor_tr">Türkçe</textarea> </form> $_POST и $this->input->post('editor_tr') возвращает пустое, но я вижу […]

писать utf-8 символов в файл с fputcsv в php

Я хочу попробовать персидский символ в CSV-файле в PHP, я использую функцию fputcsv но как написать символ UTF-8 в CSV-файл с помощью fputcsv ? Часть моего кода: $df = fopen($filepath, 'w'); fputcsv($df, array($coupon->code, $discount->label));

Проблема с Jars_encode Charset

Когда я использую json_encode для кодирования моих многоязычных строк, он также меняет специальные символы. Что делать, чтобы сохранить их одинаковыми. Например <? echo json_encode(array('şüğçö')); Он возвращает что-то вроде ["\ u015f \ u00fc \ u011f \ u00e7 \ u00f6"] Но я хочу ["şüğçö"]