今わかってる事は、
<%@ page contentType="text/html; charset=Windows-31J" %>
とすれば
�@
は上手くいくけど
〜
は上手くいかなくなります。