2018-04-21 12:54 BST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002578NetSurfAmiga-specificpublic2017-12-09 18:27
ReporterChris Young 
Assigned ToChris Young 
SeverityminorReproducibilityalways 
StatusconfirmedResolutionopen 
PlatformAmigaOSAmigaOSOS Version4.1
Product Version3.8 
Target Version3.8Fixed 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

-Relationships
+Relationships

-Notes
Chris Young

~0001689

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

~0001692

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.
+Notes

-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
+Issue History