[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: iconv
olgatcpip
Здравствуйте.
PHP
$content2 iconv('UTF-8''CP1251//IGNORE'$content1);
$content1 - текст на французском
$content2 - обрубленный получился.
Почему?
Я в мануале почитала:
Цитата
Если добавить //IGNORE, то символы, которых нет в конечной кодировке, будут опущены. Иначе, будет возвращена строка str , обрезанная до первого недопустимого символа.
, т.е. у меня должна была не обрезаная строка. я так поняла.
Я ошибаюсь?

как мне таки получить полный текст?



Спустя 6 часов, 24 секунды (5.08.2009 - 18:35) kirik написал(а):
Ты текст на френче переводишь из UTF-8 в CP1251?? Как-то это неправильно. Юникод для этого и создавался, чтобы использовать разные языки без лишней мозгопарки.
А так, попробуй локаль выставить нужную через setlocale(); или попробуй переделать этот код..

Спустя 1 час, 12 минут, 5 секунд (5.08.2009 - 19:47) olgatcpip написал(а):
Спасибо.
что-то не помогло.
Тут на мой взгляд таки нужно сразу и сайт и БД в utf-8 создавать.

Спустя 10 минут, 34 секунды (5.08.2009 - 19:58) kirik написал(а):
Цитата (olgatcpip @ 5.08.2009 - 11:47)
Тут на мой взгляд таки нужно сразу и сайт и БД в utf-8 создавать.

Правильный взгляд smile.gif Лучше сразу начинать разрабатывать сайт для работы с utf-8.


_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький блог
в этом блоге публикую новые работы
WMR217126627282 wink.gif

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.