Перекодировка из utf в windows-1251. Удаление спец. символов.
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Перекодировка из utf в windows-1251. Удаление... Expand / Collapse
Автор
Сообщение
14.05.2007 11:04
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 28.12.2007 15:30
Сообщ.: 245, Visits: 2 102
Необходимо сформировать xml  файл в кодировке windows-1251. Даные для этого  xml поступают из БД в utf-8. При этом  в записях есть поля с спец. символами типа ®, ©...

Как это можно сделать?

Сообщ. #913206
14.05.2007 11:39
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Попробуй перекодировать из utf-8 в windows-1251 с помощью iconv('utf-8', 'windows-1251', 'строка') или mb_convert_encoding('строка', 'windows-1251', 'utf-8')
Сообщ. #913217
14.05.2007 12:22
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 28.12.2007 15:30
Сообщ.: 245, Visits: 2 102
Перекодировать вроде удается. Завгостка в ®, ©..

как их поудалять еще до перекодировки или что с ними делать?

 

Сообщ. #913218
14.05.2007 12:35
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Удаляй их replace-ом. Определи их код, и заменяй на пустую строку.
Сообщ. #913219
14.05.2007 13:19
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 28.12.2007 15:30
Сообщ.: 245, Visits: 2 102
А какой-то стандартной функции для єтого нет?
Сообщ. #913226
14.05.2007 13:34
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
По твоему на каждый чих должна быть отдельная стандартная функция?
Сообщ. #913233
14.05.2007 13:43
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 28.12.2007 15:30
Сообщ.: 245, Visits: 2 102
bazile (14.05.2007)
По твоему на каждый чих должна быть отдельная стандартная функция?

htmlentities() разве не то что надо? только что-то она у меня не идет.

Сообщ. #913235
14.05.2007 13:53
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Судя по описанию она может помочь, но раз у тебя не работает значит нет.
Сообщ. #913237
28.05.2007 23:12


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 06.06.2007 1:59
Сообщ.: 947, Visits: 9 976
Василий, небольшое замечание — вместо библиотеки iconv лучше использовать б-ку mbstring. iconv на некоторых текстах падает. И это ее документированная то ли фича, то ли бага.
Сообщ. #913722
« пред. тема | след. тема »


Эту тему читают