No. The previous implementation converted "12%" into "12". Although, it formatted 0.12 into "12%".

UTS#35 says ([link](http://www.unicode.org/reports/tr35/tr35-numbers.html#Number_Symbols)) "percentSign - symbol used to indicate a percentage (1/100th) amount. (If present, the value is also multiplied by 100 before formatting. That way 1.23 → 123%)". The same for per mille. I am using the inverse operation for parsing, which is also what dojo does...