2018-10-23 06:54 BST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002578NetSurfAmiga-specificpublic2018-08-28 11:40
ReporterChris Young 
Assigned ToChris Young 
PlatformAmigaOSAmigaOSOS Version4.1
Product Version3.8 
Target Version3.9Fixed in Version 
Summary0002578: Unable to type using Amiga-1251 charset
DescriptionWhen Locale is set to the Amiga-1251 character set, it is impossible to type anything into NetSurf!
Steps To ReproduceSet Locale to Russian, Amiga-1251, open NetSurf and type something in the web page.
Additional InformationThis is caused by libiconv not being aware of this old Amiga-specific character set.
TagsNo tags attached.
Fixed in CI build #
Reported in CI build #4249
URL of problem page
Attached Files


Chris Young


Chris Young (developer)

A workaround is to use the ISO-8859-5 character set for the system rather than the old Amiga-1251. (this is not an option on OS3)

The solution will be to rewrite utf8_from/to_local to use codesets.library instead, which is aware of these old weird character sets.
Chris Young


Chris Young (developer)

A second workaround is to set local_charset:Windows-1251 in choices. This overrides what NetSurf thinks the system charset is, there are minimal differences between Amiga-1251 and Windows-1251 and iconv knows of the latter.

-Issue History
Date Modified Username Field Change
2017-11-23 22:06 Chris Young New Issue
2017-11-23 22:06 Chris Young Status new => assigned
2017-11-23 22:06 Chris Young Assigned To => Chris Young
2017-11-23 22:09 Chris Young Status assigned => confirmed
2017-11-23 22:09 Chris Young Note Added: 0001689
2017-12-09 18:27 Chris Young Note Added: 0001692
2018-08-28 11:40 Vincent Sanders Target Version 3.8 => 3.9
+Issue History