http://www.w3.org/TR/html4/struct/global.html#h-7.4.4.2
As other encodings work with <meta http-equiv="Content-type" content="text/html; encoding=..."> it is very hard to beleive me, that only a non-standard way works for Hebrew. Please note that we are not going to add any non-standard markup to the PHP site. We need to find out, how will this work with standards. It should.
All <meta>'s are allowed AFAIK:
The META element can be used to identify properties of a document (e.g., author, expiration date, a list of key words, etc.) and assign values to those properties. This specification does not define a normative set of properties.
so it's fine to add the charset="" thingy (which Mozilla definitely requires)
Nope [according to the standard]. The word 'property' above does not refer to a HTML attribute. Just look a bit above the text you have quoted: >>>name = name [CS] This attribute identifies a property name.<<<. The attributes are strictly defined, and no charset="" attribute is present. The property names which are not defined in the spec are those that you can use as a name="" value.
Mozilla is said to be a standard compliant browser. I don't know from where this charset="" attribute comes from but certainly not from the standard. This attribute is not defined and is not allowed in the HTML 4.01 standard (which we are using in the online and in the offline manual).
Goba