| #!/bin/sh | |
| printf "Status: 500 Intentional Breakage\n" | |
| printf "Content-Type: " | |
| charset=iso-8859-1 | |
| case "$PATH_INFO" in | |
| *html*) | |
| printf "text/html" | |
| ;; | |
| *text*) | |
| printf "text/plain" | |
| ;; | |
| *charset*) | |
| printf "text/plain; charset=utf-8" | |
| charset=utf-8 | |
| ;; | |
| *utf16*) | |
| printf "text/plain; charset=utf-16" | |
| charset=utf-16 | |
| ;; | |
| *odd-spacing*) | |
| printf "text/plain; foo=bar ;charset=utf-16; other=nonsense" | |
| charset=utf-16 | |
| ;; | |
| esac | |
| printf "\n" | |
| printf "\n" | |
| printf "this is the error message\n" | | |
| iconv -f us-ascii -t $charset |