多くのブラウザ/レンダリングエンジンでテストを行って、異常な文字を含む変数名に関連してjavascript仕様に準拠していることを確認しましたか。
たとえば、私が使用する場合...
π = Math.PI
truth = "Pi should really be "+(2*π)+" and a lot of maths should be re-written"
私は仕様がそれが機能するはずだと言っていることを知っています-しかし、すべてのjavascriptインタープリターは仕様に完全に従っていますか?
それがFirefoxで機能する場合、すべてのプラットフォームでInternet Explorerでも機能することを期待できますか?また、Rhinoやその他のjavascriptインタープリターでも機能しますか?