Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.9.175] |
|
Сообщ.
#1
,
|
|
|
В тексте всех статей надо символ "~" заменить на символ "≈".
Сразу 2 проблемы: составить сам запрос, и поймет ли обработчик нестандартный символ "≈"? В форум он вставился, в Notepad++ вставился, а в каком-то другом приложении - уже нет, квадратик. |
Сообщ.
#2
,
|
|
|
Сергей85, сперва разберемся с символами:
~ "Tilde" (U+007E), UTF-8: 0x7E, UTF-16:0x007E, UTF-32: 0x0000007E ≈ "Almost Equal To" (U+2248), UTF-8: 0xE2 0x89 0x88, UTF-16: 0x2248, UTF-32: 0x00002248 Первый из начальной части таблицы - реально однобайтовый. Второй символ из расширенного набора - минимум два байта, что видно по UTF-16 Цитата Сергей85 @ другом приложении - уже нет, квадратик И это приложение явно не понимает юникод. На счет джумлы - ничего не скажу, вообще ее ставил только один раз давным-давно. Но уверен - ее средствами ты вопрос не порешаешь, если только не руками. Значит смотрим в сторону БД, которую джумла пользует. Задача 1: Залогиниться в админку БД и выяснить в какой кодировке таблицы Задача 2: Найти таблицу(ы), где содержатся тексты статей Ну и два решения на выбор: 1) Выгрузить нужные таблицы в виде SQL-дампа, загрузить в Notepad++, произвести глобальную замену, залить обратно в БД 2) С инфой по Задачам 1-2 топать в раздел "Базы данных: SQL" и упросить Акину помочь тебе с составлением SQL запроса. Добавлено ЗЫ: Возможно, даже скорее всего - придется выгружать не отдельную таблицу, а всю БД. Чтобы сохранилась целостность по связям. И так будет правильнее! Сообщения были разделены в тему "spam" |
Сообщ.
#3
,
|
|
|
Да, проще выгрузить все, в notepad сделать замену и вгрузить обратно.
|