-1

私は 1 つの var を持っていnewMenuRoot = parseXML(SvgString,contextMenu)ます。この contextMenu (デフォルトでは svg の変数) は Document タイプであり、その値はこのノード内のいくつかの子ノードのようなものなので、javascript によってこの xml に encoding="utf-8" を追加して、svg UTF-8 文字をサポートします。

デフォルトのcontextMenuの場合はそのようにする必要があります

解決策を教えてください

4

1 に答える 1

0

誰かがあなたを助けようとしている場合は、それよりも少し多くの情報を提供する必要があります. parseXML() に渡す XML の例 (例: SvgString または contextMenu の値) と、それが直接制御できるものかどうか (例: SvgString または contextMenu は、あなたが作成したものですか、それとも一部ですか?サードパーティのプラグインか何か)。

そこにある少量の情報から、SvgStringまたはcontextMenuの値に対して文字列置換またはRegEx置換を実行して、現在のエンコーディングがあなたのエンコーディング用であるものを置き換えるだけでよいと思います後ですが、追加の文字などを処理する SVG の機能に影響を与えるとは思いません。

于 2013-03-05T11:39:00.077 に答える