Реклама на сайте Advertise with us

Апостроф меняется на фиг знает что

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 02.01.04
Сообщения: 1246
Рейтинг: 54

Ссылка на сообщениеДобавлено: 03/10/08 в 13:58       Ответить с цитатойцитата 

Беру из базы текст, почему то вместо одинарной кавычки (') ставится - ’. Может где то на более ранней фазе меняется, буду изучать.. но может кто-то уже сталкивался с такой проблемой?

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 03/10/08 в 14:16       Ответить с цитатойцитата 

Покажи кусок текста.
Кавычку обычно экранируют перед добавлением в базу, может это у тебя делается специфическим образом ...

3
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 03/10/08 в 14:44       Ответить с цитатойцитата 

я сталкивался - я хер знает почему но у некоторых спонсоров в промо десках апостроф и некоторые другие символы стоят в русской кодировке, скрипт спотыкается и матерится...
Спрашивал тут кстати ничего хорошего не придумали
В результате написал ручками скрипт замены всех "кривых" символов которые нашел и на этом остановился.

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

3
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 03/10/08 в 14:51       Ответить с цитатойцитата 

Тоже сталкивался - эта байда из-за разных кодировок. Подобная одинарная кавычка не универсальная и её обычным способом не экранируешь. Можно поизвращаться, приводить к какой-то общей кодировке и заменять, можно руками, как Lamagro написал. Я тож руками такие кривые символы подбирал и реплейсами их...

Power of the lime madness...

3
 



С нами с 02.01.04
Сообщения: 1246
Рейтинг: 54

Ссылка на сообщениеДобавлено: 03/10/08 в 15:02       Ответить с цитатойцитата 

Цитата:
Тоже сталкивался - эта байда из-за разных кодировок. Подобная одинарная кавычка не универсальная и её обычным способом не экранируешь. Можно поизвращаться, приводить к какой-то общей кодировке и заменять, можно руками, как Lamagro написал. Я тож руками такие кривые символы подбирал и реплейсами их...


Спасибо, придется писать.. может подкинет кто код реплейсовый, чтоб не выковыривать эти "странные символы" icon_smile.gif? Или хотя бы список этих символов..

Если я буду менять

' на ’ напр, не прокатит? Ведь кавычка английская.. а вы говорите что в фиде какие то другие кавычки.. или по коду ее может менять, если возможно?

0
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 06/10/08 в 07:38       Ответить с цитатойцитата 

ну я всмысле не руками заменял icon_smile.gif а добавил в код несколько реплэйсов по конкретным символам...

2Proo я кавычку в из одной кодировки менял в другую и все, дальше работал стандартными средствами

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

3
 

c++,php кодинг

С нами с 22.10.05
Сообщения: 1098
Рейтинг: 558

Ссылка на сообщениеДобавлено: 06/10/08 в 12:15       Ответить с цитатойцитата 

preg_replace("/[^a-zA-Z0-9.;, !?()]/", "", $text)

оставляем только те что нужны, буквы , цифры, некоторые знаки препинания.

3
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 06/10/08 в 14:10       Ответить с цитатойцитата 

asgor писал:
preg_replace("/[^a-zA-Z0-9.;, !?()]/", "", $text)

это всетаки немного нет то, проблему конечно решает но координально icon_smile.gif
А апострофы в тексте всетаки не зря стоят, мне нужна была именно замена корявого апострофа на нормальный

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

3
 



С нами с 17.03.08
Сообщения: 247
Рейтинг: 235

Ссылка на сообщениеДобавлено: 07/10/08 в 03:38       Ответить с цитатойцитата 

asgor писал:
preg_replace("/[^a-zA-Z0-9.;, !?()]/", "", $text)

оставляем только те что нужны, буквы , цифры, некоторые знаки препинания.

хороший пример того как и где не нужно использовать RE

substr здесь вполне достаточно, а вообще есть такая функция в php html_entity_decode, только в данном случае может не подойти, потому что заменит и все остальное.

3
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 07/10/08 в 03:43       Ответить с цитатойцитата 

узнай код символа или отображение в тексте и заменяй тупо на нужный.

3
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 07/10/08 в 05:48       Ответить с цитатойцитата 

Jоhn писал:
html_entity_decode
это не подходит - потому как в результате в тексте появляются кракозябы

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

3
 



С нами с 17.03.08
Сообщения: 247
Рейтинг: 235

Ссылка на сообщениеДобавлено: 07/10/08 в 11:05       Ответить с цитатойцитата 

Lamagro писал:
это не подходит - потому как в результате в тексте появляются кракозябы

ну тогда так попробуй-
Код:
$text = preg_replace('~&#x0*([0-9a-f]+);~ei', 'chr(hexdec("\\1"))', $text);
$text = preg_replace('~&#0*([0-9]+);~e', 'chr(\\1)', $text);

3
 

саблезубый кролик

С нами с 02.07.05
Сообщения: 2966
Рейтинг: 993

Ссылка на сообщениеДобавлено: 07/10/08 в 12:09       Ответить с цитатойцитата 

А строки у тебя не юникод? а то может http://ru.php.net/manual/en/function.iconv.php заюзать?

.

3
 



С нами с 02.01.04
Сообщения: 1246
Рейтинг: 54

Ссылка на сообщениеДобавлено: 08/10/08 в 16:00       Ответить с цитатойцитата 

спасибо всем, оценил )

Попробую что нибудь из насоветченного..

0
 



С нами с 14.04.03
Сообщения: 528
Рейтинг: 451

Ссылка на сообщениеДобавлено: 21/09/09 в 12:32       Ответить с цитатойцитата 

А я недавно нашел еще такое же пидарастическое Тире!
�

Покупаем галерный траффик ДОРОГО. anycash.com

0
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 21/09/09 в 14:51       Ответить с цитатойцитата 

я вот не пойму нахуя у спонсоров такие тексты? icon_neutral.gif

0
 



С нами с 27.01.03
Сообщения: 156
Рейтинг: 187

Ссылка на сообщениеДобавлено: 21/09/09 в 15:16       Ответить с цитатойцитата 



это спецуёвый американский апостроф
нужен, чтобы наш авм задолбался ;)

BrothersInCash Team

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »