Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2010, 21:29   #1
Rodger63
Новичок
Джуниор
 
Регистрация: 26.09.2010
Сообщений: 1
По умолчанию Транслитерация лат-кир на Visual Basic 2008

С кириллицы на латиницу ясно а вот обратно уже сложнее зависаю

Public Class Main


Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click
'Масcив с русскими буквами.
Dim Rus As String() = "А,Б,В,Г,Д,Е,Ё,Ж,З,И,Й,К,Л,М,Н,О,П, Р,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Ъ,Ы,Ь,Э,Ю,Я,а,б ,в,г,д,е,ё,ж,з,и,й,к,л,м,н,о,п,р,с, т,у,ф,х,ц,ч,ш,щ,ъ,ы,ь,э,ю,я".Split( ",")
'Массив английских букв и сочетаний букв, которые представляют русские.
Dim Eng As String() = "A,B,V,G,D,E,YE,ZH,Z,I,J,K,L,M,N,O, P,R,S,T,U,F,X,C,CH,SH,SHH,'',Y,',E, YU,YA,a,b,v,g,d,e,ye,zh,z,i,j,k,l,m ,n,o,p,r,s,t,u,f,x,c,ch,sh,shh,'',y ,',e,yu,ya".Split(",")
'Временная переменная, которая заменяет буквы.
Dim VrPer As String = TextBox1.Text
ToolStripButton1.Enabled = False
TextBox1.Enabled = False
'Проверка букв и заменяет русские буквы английскими.
For i = 0 To Rus.Length - 1
VrPer = VrPer.Replace(Rus(i), Eng(i))
Next
'Позволяет обновить текст в поле
ToolStripButton1.Enabled = True
TextBox1.Enabled = True
TextBox1.Text = VrPer


End Sub

Проблема заключается в следующем буквы ё,ж,ч,ш,щ,ю,я переводятся уже нетак.Как задать условие чтобы 1 русская буква кодировалась двумя латинскими.
Rodger63 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
visual basic 2008 формулы hazam Помощь студентам 0 06.05.2010 20:34
Написать программу на Visual Basic 2008 apach Помощь студентам 2 28.03.2010 21:25
VISUAL STUDIO 2008 defaul language - как переключить в VISUAL STUDIO 2008 язык программирования, использ Эйнж Общие вопросы C/C++ 0 27.12.2009 20:39