Mike Miller wrote:
> OK.  This means I have to get the sysadmin in on it.  I don't want to do 
> that, so I'm going to try iconv:
> 
> iconv --from-code=UTF-8 --to-code=ISO-8859-1 gaw15_problem_3_papers.html | grep -v "<meta" > gaw15_test.html
> 
> It works!
> 
> before:
> http://genetsim.org/class/gaw15_problem_3_papers.html
> 
> after:
> http://genetsim.org/class/gaw15_test.html
> 
> There's a solution.  Not the one I wanted, but good enough for now.  I'm 
> still in a quandry over why Firefox doesn't see the meta tag and display 
> the utf-8 correctly.  It worked on one system and not the other.
> 

FYI, here's the http header exchange when I go to 
http://genetsim.org/class/gaw15_problem_3_papers.html  with Iceweasel.

---
GET /class/gaw15_problem_3_papers.html HTTP/1.1
Host: genetsim.org
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) 
Gecko/20100308 Iceweasel/3.5.8 (like Firefox/3.5.8)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

HTTP/1.x 200 OK
Date: Fri, 23 Apr 2010 21:14:17 GMT
Server: Apache/2.0.46 (Red Hat)
Last-Modified: Fri, 23 Apr 2010 03:39:50 GMT
Etag: "39c065-52b4-2dee2d80"
Accept-Ranges: bytes
Content-Length: 21172
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=ISO-8859-1
---

You added the UTF-8 meta tag to the page, but your http headers say 
ISO-8859-1. I don't know which takes precedence.

Here's what I get at 
http://mlug.missouri.edu/~mbmiller/temp/gaw15_paper_page.html

---
GET /~mbmiller/temp/gaw15_paper_page.html HTTP/1.1
Host: mlug.missouri.edu
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) 
Gecko/20100308 Iceweasel/3.5.8 (like Firefox/3.5.8)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

HTTP/1.x 200 OK
Date: Fri, 23 Apr 2010 21:20:22 GMT
Server: Apache/2.2.3 (Debian) PHP/4.4.4-8+etch6 mod_ssl/2.2.3 OpenSSL/0.9.8c
Last-Modified: Fri, 23 Apr 2010 03:39:50 GMT
Etag: "d-52b4-2dee2d80"
Accept-Ranges: bytes
Content-Length: 21172
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Content-Type: text/html
---