From e85c1fb762f9e2e83d19443f9ad5efc83ac03158 Mon Sep 17 00:00:00 2001 From: penguindark <57967770+penguindark@users.noreply.github.com> Date: Fri, 10 Jul 2020 14:44:40 +0200 Subject: [PATCH] utf8: bug fix in get_uchar (#5775) --- vlib/encoding/utf8/utf8_util.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vlib/encoding/utf8/utf8_util.v b/vlib/encoding/utf8/utf8_util.v index b579032eee..22f18f6980 100644 --- a/vlib/encoding/utf8/utf8_util.v +++ b/vlib/encoding/utf8/utf8_util.v @@ -46,7 +46,7 @@ pub fn get_uchar(s string, index int) int { ch_len = utf8util_char_len(s.str[index]) if ch_len == 1 { - return u16(s.str[0]) + return u16(s.str[index]) }if ch_len > 1 && ch_len < 5{ mut lword := 0 for i:=0; i < ch_len ; i++ {