|
|
|
Supreme Being
      
участник
Last Login: 28.12.2007 15:30
Сообщ.: 245,
Visits: 2 102
|
|
| Необходимо сформировать xml файл в кодировке windows-1251. Даные для этого xml поступают из БД в utf-8. При этом в записях есть поля с спец. символами типа ®, ©... Как это можно сделать?
|
|
|
|
|
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')
|
|
|
|
|
Supreme Being
      
участник
Last Login: 28.12.2007 15:30
Сообщ.: 245,
Visits: 2 102
|
|
| Перекодировать вроде удается. Завгостка в ®, ©.. как их поудалять еще до перекодировки или что с ними делать?
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Удаляй их replace-ом. Определи их код, и заменяй на пустую строку.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 28.12.2007 15:30
Сообщ.: 245,
Visits: 2 102
|
|
| А какой-то стандартной функции для єтого нет?
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| По твоему на каждый чих должна быть отдельная стандартная функция?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 28.12.2007 15:30
Сообщ.: 245,
Visits: 2 102
|
|
bazile (14.05.2007) По твоему на каждый чих должна быть отдельная стандартная функция?htmlentities() разве не то что надо? только что-то она у меня не идет.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Судя по описанию она может помочь, но раз у тебя не работает значит нет.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 06.06.2007 1:59
Сообщ.: 947,
Visits: 9 976
|
|
| Василий, небольшое замечание — вместо библиотеки iconv лучше использовать б-ку mbstring. iconv на некоторых текстах падает. И это ее документированная то ли фича, то ли бага.
|
|
|
|