Транслитерация: кириллицу в латиницу на C#

by Dmitry [dimaka] Pavlov 10. April 2011 03:11

Частенько я сталкивался с проблемой из-за использовании кириллицы в именах файлов. При использовании, например, программной обработки путей (скажм для архивации данных и т.п.), или передаче файлов, названных по-русски, черт-е-знает-куда-и-как… В общем, видывал я и ‘вопросиков’ и прочих знаков, уныло замещающих буквы, невиданное множество. Также достаточно сильно раздражался я на нечитаемые ссылки типа этой:

http://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%86%D0%B0

В общем, суть проблемы, думаю ясна. Теперь – что с тим делать нам – разработчикам .NET? Я говорю про разработчиков и программные манипуляции с кириллицей и транслитерацией, поскольку для ‘ручной’ транслитерации существует например ресурс http://www.translit.ru/

Итак – наши дела программные… Я не буду изобретать велосипедов, а просто сошлюсь на эти 2 поста, которые обнаружил сам. Они вполне самодостаточные и я надеюсь, что публикацией ссылок в своем посте о транслитерации кириллицы для С# просто облегчу поиски этих постов:

Tak davajte zhe pisat' ponjatnymi vsem simvolami ! :)

Tags:

.NET | по-русски | Tips | Links | Coding

Calendar

<<  May 2012  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar