mirror of
https://github.com/rkd77/elinks.git
synced 2024-09-27 02:56:18 -04:00
parent
3fc5c204af
commit
d5e19583f5
@ -663,7 +663,7 @@ utf8_to_unicode(unsigned char **string, const unsigned char *end)
|
||||
|
||||
length = utf8char_len_tab[str[0]];
|
||||
|
||||
if (str + length > end) {
|
||||
if (str + length > (const unsigned char *)end) {
|
||||
return UCS_NO_CHAR;
|
||||
}
|
||||
|
||||
@ -734,7 +734,7 @@ invalid_utf8:
|
||||
INTERNAL("utf8char_len_tab out of range");
|
||||
goto invalid_utf8;
|
||||
}
|
||||
*string = str + length;
|
||||
*string = (char *)(str + length);
|
||||
return u;
|
||||
}
|
||||
|
||||
|
@ -625,7 +625,7 @@ drew_char:
|
||||
|
||||
data = utf8_to_unicode(&s, end);
|
||||
cell = unicode_to_cell(data);
|
||||
if (i + 1 < len && cell == 2) {
|
||||
if (i - 1 < len && cell == 2) {
|
||||
draw_char_data(term, x++, y, data);
|
||||
|
||||
data = UCS_NO_CHAR;
|
||||
|
8
test/select.html
Normal file
8
test/select.html
Normal file
@ -0,0 +1,8 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<select> <option selected="selected">简体中文</option> </select>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in New Issue
Block a user