powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как по русски вывести символы в unocode
15 сообщений из 15, страница 1 из 1
Как по русски вывести символы в unocode
    #32825790
Cyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cyr
Гость
Всем привет!
Проблема такая, я читаю данные из БД, данные хранятся в юникоде , вместо обычных русских букв, выводятся знаки вопроса. Как это вылечить??????
Заранее всем огромное спасибо
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32825791
Cyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cyr
Гость
Да забыл, я работаю в РНР 4
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32825799
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
1. Не хранить данные в Unicode.
2. Воспользоваться функциями преобразования кодировок, имеющимися у БД.
3. iconv
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32827419
Cyr_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это не работает
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32827544
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
А ты думал?
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32827551
Cyr_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пробовал разные php-функци - это не помогает. Права на сервере MSSQL - ограничены.
Ответ типа: а ты думал? - слишком туп, чтобы можно было найти решение этой проблемы, если есть что-то более толковое, то говорите, не стесняйтесь.
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32827554
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Друг, ты бы сэкономил массу времени себе и другим, если б не забывал указать не только язык, но и СУБД.

Исходя из чего ты утверждаешь, что данные хранятся в unicode? Какой тип данных у колонки?

--
Wo siang nide fanvan li ty le tang!(кит.:Я плюнул вам в рис, теперь вы умрёте!)
подпись сперта у перца с другого форума, но все равно красиво
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32827610
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Cyr_Ответ типа: а ты думал? - слишком тупНе более, чем вопрос типа "я читаю данные из БД, данные хранятся в юникоде , вместо обычных русских букв, выводятся знаки вопроса."
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32827613
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
И уж тем более, фразы типа "это не работает". Не работают рабочие, а скрипт что нибудь, да выводит.
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32828109
Cyr_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОК. База - MSSQL 7.0. Тип полей, которые я читаю (и с которыми я имею проблемы) NVarChar. Когда я читаю данные из БД своей программой, и конвертирую полученные данные в unicode - то результат превосходный (читабельный русский текст).
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32828298
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так ты решил проблему?

--
Wo siang nide fanvan li ty le tang!(кит.:Я плюнул вам в рис, теперь вы умрёте!)
подпись сперта у перца с другого форума, но все равно красиво
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32828812
Cyr_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32828858
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Cyr_Когда я читаю данные из БД своей программой, и конвертирую полученные данные в unicode - то результат превосходный (читабельный русский текст).А тебе разве не это нужно?
В любом случае - читать PHP FAQ: Ничего не работает! Что делать??? , проверку делать процедурой типа
Код: plaintext
for ($i= 0 ;$i<strlen($str);$i++) printf('%2X ',$str[$i]);
а также активно использовать Вид->Просмотр HTML-кода браузера.
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32828864
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Пардон,
Код: plaintext
for ($i= 0 ;$i<strlen($str);$i++) printf('%2X ',ord($str[$i]));
PS: вообще-то Unicode - это целый класс кодировок.
...
Рейтинг: 0 / 0
Как по русски вывести символы в unocode
    #32835637
У меня была подобная проблема, была клиентская программа, написанная не мной, которая закачивала данные в БД (тоже кста мсскл) в юникодах, мне нужно было только написать пару скриптов на пхп, чтобы выводить данные, поиск и др. бодяга... БД и веб сервак находились у провайдера конечно и нельзя было просто поковыряться в настройках БД или веб сервака (апача), вообщем вместо русских букв тоже вылетали вопросительные знаки... решили проблему так перешли с апача на др. сервис, где вместо апача был IIS, вот и всё... так что думай
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как по русски вывести символы в unocode
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]