Удалить из базы данных левые символы

Krick
На сайте с 25.05.2007
Offline
180
814

Приветствую.

Проблема, редактор забивал статьи, эти статьи, в браузере отображаются нормально, но! Если скопировать в блокнот или еще куда, то появляются всякие левые символы, главный из них ¬ .

Много букв заменено латинскими.

Статей забито море, вариантов чистить каждую статью нет. Есть база данных, как через нее можно все это вычистить? И как это сделать. Заранее благодарю.

Отличные рецепты (https://shefcook.ru/)
SX
На сайте с 15.07.2008
Offline
79
#1

UPDATE `table` SET `content`=REPLACE(`content`, 'ЛЕВЫЙ СИМВОЛ', '');

--------

table - название таблицы

content - название поля

Krick
На сайте с 25.05.2007
Offline
180
#2

SpaceX, проблема в том, что например в блокноте символ ¬, а в базе он как тире например :(

systemiv
На сайте с 05.07.2012
Offline
60
#3
Krick:
SpaceX, проблема в том, что например в блокноте символ ¬, а в базе он как тире например :(

Можно прогнать через несколько регулярок, в функциях есть возможность прогнать весь контент через череду ругулярок. Просто создайте список ненужных символов, и пропишите их в массив

siv1987
На сайте с 02.04.2009
Offline
427
#4
Krick:
SpaceX, проблема в том, что например в блокноте символ ¬, а в базе он как тире например

Это как как-то тире? Либо он тире либо он символ ¬

W0
На сайте с 02.04.2007
Offline
189
#5

была такая задача, для всех файлов в папке заменить определенные символы.

Написали на этом форуме скриптик за 10$ делающее это.

У Вас похожая ситуация, думаю за эти же деньги Вам быстро напишут скриптик только свистнете.

S
На сайте с 21.01.2013
Offline
20
#6

> в браузере отображаются нормально

может тогда не надо ничего делать?

> скопировать в блокнот или еще куда

> в блокноте символ ¬, а в базе он как тире например

прозреваю проблемы с кодировкой в блокноте, ничего страшного

> Много букв заменено латинскими.

копипастинг статей, которые кто-то пытался защитить? Тут можно пройтись replace-ом по таблице, но при этом надо быть уверенным, что там нет латинских символов, которые действительно должны быть латинскими. В противном случае никакя автозамена вам не поможет.

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#7

Если хоть где-то(ваш случай - браузер) что-то(данные) работает нормально, значит это что-то ни причем! Смотрите кодировку в 1 очередь.

Подпись))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий