weboman
 Аватар для Schtrich
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6

Перевод слова из кириллицы в транслит

30.06.2011, 18:25. Показов 24281. Ответов 29

Студворк — интернет-сервис помощи студентам
нужна функция перевода слова из кириллицы в транслит
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.06.2011, 18:25
Ответы с готовыми решениями:

Перевод из кириллицы в транслит
Кто нить, подкиньте толковый пример перевода строки из кириллицы в транслит. Заранее благодарен...

Замена кириллицы на транслит
Задача такая: В текстовое окно вводиться кириллица и автоматически переводит в транслит. Если была введена допустим ш то в транслите sh...

транслит с кириллицы на латиницу
Нужна прога для транслита с кириллицы на латиницу на питоне. То есть вводим определенное слово и после он должен вывести на латинице. Нашел...

29
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
23.06.2012, 02:41
Студворк — интернет-сервис помощи студентам
dimkaja, вы рассказываете сказки.
Проблема - в данном случае - может быть только в "кривых руках".
В ваших "кривых руках".
0
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,532
23.06.2012, 08:32
Здесь комбинаций побольше и делалось под другую задачу, так что ложу только из-за комбинаций. Существуют и другие, но мне не все было нужно, да и экзотическими они мне показались.

JavaScript
1
2
3
function letter(Name){
return{"sch":'щ', "sh":'ш', "zh":'ж', "ts":'ц', "ch":'ч', "ju":'ю', "ja":'я', "jo":'ё', "je":'э', "yu":'ю', "ya":'я', "yo":'ё', "yj":'й', "kh":'х', "a":'а', "b":'б', "v":'в', "g":'г', "d":'д', "e":'е', "z":'з', "i":'и', "j":'й', "k":'к', "l":'л', "m":'м', "n":'н', "o":'о', "p":'п', "r":'р', "s":'с', "t":'т', "u":'у', "f":'ф', "h":'х', "x":'х', "y":'ы'}[Name.toLowerCase()]||"?";
 };
0
0 / 0 / 0
Регистрация: 18.05.2012
Сообщений: 17
25.06.2012, 09:29
вот что сделал я

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<script>
 
 
    
String.prototype.translit = (function(){ 
    var L = {
'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g',
'Д':'D','д':'d','Е':'E','е':'e','Ё':'Yo','ё':'yo','Ж':'Zh','ж':'zh',
'З':'Z','з':'z','И':'I','и':'i','Й':'Y','й':'y','К':'K','к':'k',
'Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',
'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t',
'У':'U','у':'u','Ф':'F','ф':'f','Х':'H','х':'h','Ц':'Ts','ц':'ts',
'Ч':'Ch','ч':'ch','Ш':'Sh','ш':'sh','Щ':'Sch','щ':'sch','Ъ':'"','ъ':'"',
'Ы':'Y','ы':'y','Ь':"'",'ь':"'",'э':'e','Ю':'Yu','ю':'yu',
'Я':'Ya','я':'ya'
        },
        r = '',
        k;
    for (k in L) r += k;
    r = new RegExp('[' + r + ']', 'g');
    k = function(a){
        return a in L ? L[a] : '';
    };
    return function(){
        return this.replace(r, k);
onpropertychange="document.getElementById ('trans').value = this.value.translit ()">
    };
})();
 
       
 
 
</script>
заменил Х на H а не на Kh, но почему то все равно пишет Kh при вводе русской Х
0
weboman
 Аватар для Schtrich
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
25.06.2012, 09:47  [ТС]
на jsfiddle.net добавь пожалуйста, я что-то ни как запустить не могу.
0
0 / 0 / 0
Регистрация: 18.05.2012
Сообщений: 17
25.06.2012, 10:25
извините за невежество но я даже незнаю что это такое, подскажете? если это мне написано
0
weboman
 Аватар для Schtrich
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
25.06.2012, 10:34  [ТС]
это там где можно свои скрипты тестить в режиме "live"

http://jsfiddle.net/

слева, там где Mootools 1.4.5 выбираете No-Library (pure JS), в окно там где написано JavaScript, вставляете свой javascript код, запускаете кнопкой Run, есть вомзожность сохранить кнопкой Save, там вам выпишут url, сюда на форум вставите и посмотрим чего не получается.
0
0 / 0 / 0
Регистрация: 18.05.2012
Сообщений: 17
25.06.2012, 11:45
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
String.prototype.translit = (function(){ 
    var L = {
'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g',
'Д':'D','д':'d','Е':'E','е':'e','Ё':'Yo','ё':'yo','Ж':'Zh','ж':'zh',
'З':'Z','з':'z','И':'I','и':'i','Й':'Y','й':'y','К':'K','к':'k',
'Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',
'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t',
'У':'U','у':'u','Ф':'F','ф':'f','Х':'H','х':'h','Ц':'Ts','ц':'ts',
'Ч':'Ch','ч':'ch','Ш':'Sh','ш':'sh','Щ':'Sch','щ':'sch','Ъ':'"','ъ':'"',
'Ы':'Y','ы':'y','Ь':"'",'ь':"'",'Э':'E','э':'e','Ю':'Yu','ю':'yu',
'Я':'Ya','я':'ya'
        },
        r = '',
        k;
    for (k in L) r += k;
    r = new RegExp('[' + r + ']', 'g');
    k = function(a){
        return a in L ? L[a] : '';
    };
    return function(){
        return this.replace(r, k);
onpropertychange="document.getElementById ('trans').value = this.value.translit ()">
    };
})();
http://jsfiddle.net/Rpf4M/ спасибо , вот ссылка посмотрите пожалуйста что там не так
0
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 2
23.04.2014, 00:22
kalabuni, извините не поможите с аналогичной ситуацией?
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
23.04.2014, 02:47
Цитата Сообщение от Gyustavk Посмотреть сообщение
извините не поможите с аналогичной ситуацией?
у вас тоже "кривые руки"?
0
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 2
25.04.2014, 03:08
kalabuni, да нет, вроде бы разобрался, теперь меня волнует нечто ужасное, это как прикрепить базу данных к "сайту" то есть поля работают, переводят, а как сделать, чтоб имена заносило в БД? Буду очент благодарен если знаете
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.04.2014, 03:08

Копипаст кириллицы, транслит и тэдэ...
Довелось мне на одном форуме порасспрашивать коллег про мои проблемы с копипастом кириллицы из одной IDE в обычные редакторы. Вместо...

Транслит (перекодировка с кириллицы на латиницу)
Ребята, здравствуйте, у меня задание: написать на языке ассемблер com-программу, чтобы перекодировать с кириллицы на латиницу по правилу...

Перевод текста в транслит
Проблема, а точнее задачка: Мне нужно сделать вот такую программку. Структура такова, Дано два TMemo и кнопка. Суть программы вводим в...

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

перевод русских букв в транслит
Задача: Перевести русские буквы в транслит, с ведением протокола.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Video: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru