I've got Safari 3.1.2 on my Mac, and I don't see this happening - I just made a html page and put a dollar sign in the body. Are you using a different version of Safari? Are you using the dollar sign in a web page that is generated by a
JSP (or some other server side scripting)? Are you using the dollar sign '$' directly in the page, or the escape code '$'?