Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

кириллица в латынь

Genera1

  • Свой человек
  • Юзер
  • 109
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    21 Ноя 2010
#1
Как с помощью JS преобразовать из кириллицы в латынь текст?
Например:
Привет ---> Privet
PS: Нужно чтобы при переходи на страницу слово конвертировалось автоматически и заносилось в переменную. Если кто видел скрипт дайте линку или сюды залейте... Для чего? (Нужно для того чтобы узнать группу пользователя и присвоить соответственное изображение, на ПыХе пробывал вывести ид группы не получается)

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#2
ну в жабаскрипт есть аналоги пхп функций. Для такого преобразрвания надо юзать что-то типа str_replace() в пыхе. Создаешь массив кирилических символов и массив латинских. А потом заменяшь одни на другие. Я так делаю.

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Genera1

  • Свой человек
  • Юзер
  • 109
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    21 Ноя 2010
#3
Вот я нашел скрипт но не могу нопять как в него поставить значение (слово) которое нужно будет переделать
Code:
function translitIt($str) 
{
    $tr = array(
        "А"=>"A","Б"=>"B","В"=>"V","Г"=>"G",
        "Д"=>"D","Е"=>"E","Ж"=>"J","З"=>"Z","И"=>"I",
        "Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>"N",
        "О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T",
        "У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>"CH",
        "Ш"=>"SH","Щ"=>"SCH","Ъ"=>"","Ы"=>"YI","Ь"=>"",
        "Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>"b",
        "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"j",
        "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
        "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
        "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
        "ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y",
        "ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya", " " => "_"
    );
   var x = return strtr($str,$tr);

1
Сейчас online: 46. Зарегистрированных: 1. Гостей: 45.