Why hebrew shows in one page and doesn't in another?

The following shows weird characters:
http://www.gbgrafix.com/thewheelofgod/forum/?file=view_westminster_leningrad_codex

but here it shows no problem:
http://www.gbgrafix.com/thewheelofgod/bible-code-search/

It might be a character set issue.

Try changing the following <meta> tag inside your page <head> from:

<meta http-equiv=“Content-Type” content=“text/html; charset=iso-8859-1” />

to

<meta http-equiv=“Content-Type” content=“text/html; charset=utf8” />

Yes its a charset issue just make sure you always choose utf8 and you won’t have a problem.

But howcome there was no problem in the other?

You are already using UTF8 on the other page.