[523] html.cmsについて
いっち [2019/10/09 10:54:50]
お世話になります。
Cassava Editor Ver.2.1.0 に添付されている「html.cms」ですが、
23行目の str = replace(str, "&", "&");
があると、出力する文字がへんな数字になってしまうようです。
23行目の str = replace(str, "&", "&");
をコメント行にすれば、とりあえず、正しい文字で出力されますが、
どうしてでしょうか?
環境は、Windows10 64ビットです。
※もし、私の環境だけでしたら、申し訳ありません。
Re: [523] html.cmsについて
あすかぜ [2019/10/09 22:33:02]
ご指摘ありがとうございます。
こちらでも問題を確認しました。
バージョン 2.1.0 のバグで、マクロ内で "&" や "|" という文字列を使うと誤動作してしまうようです。
問題の行の切り分けまでしていただいてありがとうございます。
今後修正したいと思います。
当面は23行目をコメント行とするか 2.0.6 へのダウングレードをお願いします。
お手数おかけして申し訳ありませんがよろしくお願いします。
Re: [523] html.cmsについて
いっち [2019/10/09 23:04:33]
>今後修正したいと思います。
分かりました。
Ver.2.1.0の更新内容にある、
>マクロの for や while 内で break と continue が使えるようにした。
>マクロにオブジェクト内のキーの有無を調べる「in」演算子を追加。
を利用したマクロを普段使っていますので、
当面は23行目をコメント行として利用させていただきます。
Re: [523] html.cmsについて
あすかぜ [2019/10/27 10:04:11]
Ver. 2.1.1 で修正しました。
よろしくお願いします。
Re: [523] html.cmsについて
いっち [2019/10/29 01:06:30]
更新、ありがとうございました。