Werden die Sonderzeichen nur falsch dargestellt, oder kannst du sie nur nicht eingeben (beim posten dieses beitrags hats nicht geklappt). Für die Tastatureinstellungen wäre die xorg.conf verantwortlich. Da sollte
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
stehen. Du kannst ja deine xorg.conf ja mal posten! Die rc.conf hat eigentlich bis auf die locales keinen Einfluss auf X...