[Hackage] #145: Hackage does not support UTF-8 characters

Hackage trac at galois.com
Fri Mar 28 10:52:29 EDT 2008


#145: Hackage does not support UTF-8 characters
--------------------------------+-------------------------------------------
  Reporter:  guest              |        Owner:                 
      Type:  defect             |       Status:  new            
  Priority:  normal             |    Milestone:  Cabal-1.4      
 Component:  HackageDB website  |      Version:  1.1.6          
  Severity:  normal             |   Resolution:                 
  Keywords:                     |   Difficulty:  easy (<4 hours)
Ghcversion:  6.4.2              |     Platform:                 
--------------------------------+-------------------------------------------
Comment (by guest):

 /packages/archive/pkg-list.html is potentially broken because it's served
 as utf-8 (being static) when it's intended to be viewed as latin1.
 Dynamic pages are instead correctly served as latin1 because that's the
 default for runCGI.
 This derives from the behaviour of the HTML Char instance in the xhtml
 package: it expects unicode codepoints and escapes chars >= 255 with a
 numerical escape. (note that the first 255 codepoints of unicode
 correspond to latin1)

 Hence it works fine as long as everything is served as latin1, so we
 should either set that in the webserver configuration for static pages or
 directly in the page itself.

 Or is it maybe better to produce utf8 pages?

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/145#comment:4>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects


More information about the cabal-devel mailing list