View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000204||HTML & PERL||Feature Request - Database||public||2005-06-08 13:00||2006-10-23 17:23|
|Target Version||Fixed in Version|
|Summary||0000204: Change AniDB to UTF-8 (at least the web side)|
|Description||A Unicode encoding is the only way to preserve all information after it's been from the db to the user's browser and back to the db other than explicitly coding characters (some browsers send character references back as is, but this is not specified behaviour, few implement it and it thus can't be relied upon), which reduces the clairty of the interface and places the burden of conversion on the user. In fact, in the current system only such browsers can input characters outside of iso-8859-1 directly, an important requirement for a database of japanese animation, which is unsurprisingly often titled in the language of the same name.|
This doesn't have to be done today or tomorrow, but at least working out what has to be done to make the change would be desirable in the near future.
|Tags||No tags attached.|
this is already ontodo.
however, this will not happen anytime soon.
||Can you expand on exactly what would need changing where exp? Not being a server person myself, I have no idea at all bar changing some options somewhere and doing find/replace on existing escaped data -> native unicode.|
||...and existing iso-8859-1 to utf-8, of course (also trivial, what are the hard problems?)|
the main problem is that all components need to be utf8 aware.
which is unfortunatly not the case on the current server.
a major software upgrade (libs, perl, perl modules) would be required.
an utf8 setup would also need some testing, last time I tried it on a local box it didn't work well bc some components still had problems with utf8, as it turned out.
so all in all I expect that a switch to utf8 is possible but would require a lot of work.
|2005-06-08 13:00||pelican||New Issue|
|2005-06-08 21:44||exp||Note Added: 0000508|
|2005-06-08 21:44||exp||Assigned To||=> exp|
|2005-06-08 21:44||exp||Status||new => acknowledged|
|2005-06-08 21:53||Rar||Note Added: 0000510|
|2005-06-09 21:26||pelican||Note Added: 0000517|
|2005-06-10 07:18||exp||Note Added: 0000521|
|2006-07-31 18:05||Rar||Relationship added||parent of 0000496|
|2006-10-23 17:23||epoximator||Status||acknowledged => resolved|
|2006-10-23 17:23||epoximator||Resolution||open => fixed|