История изменений
Исправление LightDiver, (текущая версия) :
function kirTest(b,n1)
test1=b:sub(n1,n1)
testN=b:byte(1)
testN=tonumber(testN)
if testN == 208 then
r=b:sub(n1*2-1,n1*2)
else
r=test1
end
return r
end
Вот. Вот так придется работать с символами. Если нужно будет получать отдельные символы, получать буду по одному. В принципе норм. Если что, получил по однму, склеил как надо - работай. И пофиг что там - кириллица или латиница. Офигенно!
p.s.
Да е мое! Ну что с этим языком не так! Не рабоатет это. Теперь латиницу в кириллице не выводит. Что я упустил? Точнее выводит лишнее:
strstr = "Дваsветок"
testNik=kirTest(strstr,4)
print (testNik)
Вывод: s?
Исправление LightDiver, :
function kirTest(b,n1)
test1=b:sub(n1,n1)
testN=b:byte(1)
testN=tonumber(testN)
if testN == 208 then
r=b:sub(n1*2-1,n1*2)
else
r=test1
end
return r
end
Вот. Вот так придется работать с символами. Если нужно будет получать отдельные символы, получать буду по одному. В принципе норм. Если что, получил по однму, склеил как надо - работай. И пофиг что там - кириллица или латиница. Офигенно!
Исходная версия LightDiver, :
function kirTest(b,n1)
test1=b:sub(n1,n1)
testN=b:byte(1)
testN=tonumber(testN)
if testN == 208 then
r=b:sub(n1*2-1,n1*2)
else
r=test1
end
return r
end
Вот. Вот так придется работать с символами. Если нужно будет получать отдельные символы, получать буду по одному. В принципе норм.