t / lib-httpd / error.shon commit Git 2.5.6 (ac33201)
   1#!/bin/sh
   2
   3printf "Status: 500 Intentional Breakage\n"
   4
   5printf "Content-Type: "
   6charset=iso-8859-1
   7case "$PATH_INFO" in
   8*html*)
   9        printf "text/html"
  10        ;;
  11*text*)
  12        printf "text/plain"
  13        ;;
  14*charset*)
  15        printf "text/plain; charset=utf-8"
  16        charset=utf-8
  17        ;;
  18*utf16*)
  19        printf "text/plain; charset=utf-16"
  20        charset=utf-16
  21        ;;
  22*odd-spacing*)
  23        printf "text/plain; foo=bar ;charset=utf-16; other=nonsense"
  24        charset=utf-16
  25        ;;
  26esac
  27printf "\n"
  28
  29printf "\n"
  30printf "this is the error message\n" |
  31iconv -f us-ascii -t $charset