Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> нужно фиксить тексты в которых русские символы, поменяли на английские 
:(
    Опции темы
ST_Falcon
Дата 3.3.2008, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 14.11.2003
Где: Львов

Репутация: нет
Всего: 1



вот такой сабж. встречаются тексты в которых русские символы поменяли на английские аналоги. эти статьи читабельны, но с точки с точки зрения SEO они бесполезны... как можно такое пофиксить?
PM MAIL ICQ   Вверх
GeneralElectric
Дата 3.3.2008, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: 13
Всего: 16



html_entity_decode()
PM MAIL   Вверх
mishaSL
Дата 3.3.2008, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 19
Всего: 54



Я думаю имелось ввиду заменить английские "c" на русские "с". Тогда надо искать соответствующие символы по их ASCII коду регулярным выражением и заменять. Вот пример для "c":
Код

<?php
$text = <<<TEXT
Текcт C английскими символами
TEXT;

$arrSearch  = array('#\x63#i','#\x43#i');
$arrReplace = array('с','С');

print preg_replace($arrSearch,$arrReplace,$text);

?>




--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
awers
Дата 3.3.2008, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



примеров транслитерации в нете валом )
PM MAIL WWW ICQ Skype   Вверх
solenko
Дата 3.3.2008, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 34
Всего: 67



awers, ну я так понимаю, транслитерайия не подходит... не очень то для seo хорошо получится фраза "телевизор ЛЖ"

Просто заменять, я так понимаю не получится. А вот просйтись по словам и, если в слове есть русские буквы, тогда пранслитить можно.


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
ST_Falcon
Дата 3.3.2008, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 14.11.2003
Где: Львов

Репутация: нет
Всего: 1



да как заменять я знаю. вопрос в том по каким признакам отбраковывать такие статьи. 

пока придумал просто искать соотношение русских и английских символов в слове и отсюда делать соответствующие выводы.


может  у кого другие идеи есть?
PM MAIL ICQ   Вверх
GeneralElectric
Дата 3.3.2008, 22:09 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: 13
Всего: 16



Автор. Пофиксить и отбраковывать - это разные вещи.
Что такое "русские символы поменяли на английские аналоги" здесь прозвучало уже три версии. 

Может быть, ты остановишься, наконец, и сформулируешь вопрос, окончательный? 



PM MAIL   Вверх
ST_Falcon
Дата 4.3.2008, 05:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 14.11.2003
Где: Львов

Репутация: нет
Всего: 1



GeneralElectric, мне нужно сначала "отбраковывать", а потом уже "фиксить". как фиксить это понятно. да и отбраковывать наверное буду по соотношению. я сначала топик создал, а потом мозги включил smile.
PM MAIL ICQ   Вверх
GeneralElectric
Дата 4.3.2008, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: 13
Всего: 16



Отбраковывать можно вручную.
подавать на отбраковку - по соотношению.
совсем хорошо будет подсвечивать в тексте иностранные буквы другим цветом.
PM MAIL   Вверх
ST_Falcon
Дата 4.3.2008, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 14.11.2003
Где: Львов

Репутация: нет
Всего: 1



GeneralElectric, вручную пусть грузчики машины разгружают, а программисты работают головой smile.

2алл. все, я сделал так как писал выше ;).
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0718 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.