Перейти к содержанию

Дайджесты за январь-февраль

Обновления гайдов и аддонов

Январь Февраль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

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

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

Проблема с кодировками при сохранении.


Loss

Рекомендуемые сообщения

При разработки своего аддона по сборке игровой информации нашелся человек у которого были проблемы с кодировкой в файле потому, что в игре есть баг при сохранении на иностранных ОС. Вот я нашел решение данной проблемы. Каждый символ хранится в коде. В связи с тем что Аллоды работают только под WIn то код символов всегда одинаков.

Code:
function code(param)

if param then

local a = ""

for i = 1, string.len(param) do

if i == string.len(param) then

local e = string.byte(param, i)

if e < 100 then e = "0" .. e end

a = a .. e

else

local e = string.byte(param, i)

if e < 100 then e = "0" .. e end

a = a .. e ..","

end

end

return a

end

end

function encode(param)

if param then

local d = ""

for i = 1, string.len(param) do

local c = string.sub(param, i, i+2)

d = d .. string.char©

i = i + 3

end

return d

end

end

Функция code() кодирует русские строки, а функция encode() переводит эх обратно. Проверенно на моем аддоне.

Ссылка на комментарий
Поделиться на другие сайты

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования