UseSTD3ASCIIRules=true with TR46 really working?
While debugging #87 (closed) I noticed that our support for UseSTD3ASCIIRules seems weird:
jas@latte:~$ idn2 --usestd3asciirules --tr46t 'foo$bar'
foobar
jas@latte:~$ idn2 --usestd3asciirules --tr46nt 'foo$bar'
foobar
jas@latte:~$ idn2 --usestd3asciirules --no-tr46 'foo$bar'
foo$bar
jas@latte:~$
Compare IDNA2003:
jas@latte:~$ idn --usestd3asciirules 'foo$bar'
idn: idna_to_ascii_4z: Non-digit/letter/hyphen in input
jas@latte:~$
Am I missing something, or is this a bug? @rockdaboot, what do you think?