set the URL_A_chars to “$+!’,?;&@=#%><{}[]”~`^\|*()”
completely failed to compile, because it looked like this:set the URL_A_chars to “$+!’,?;&@=#%><{}[]¥”~`^¥¥|*()”
and ¥ didn’t escape as you’d expect. A huge surprise to me. I did find it discussed in one place (thank you Google and Takaaki Naganoya), and also a reference to bug fixes in Tiger (Backslash characters and Yen sign characters will now compile correctly when the primary language is set to Japanese. [3765766]), but it didn’t seem to be fixed for him — probably because he’s using Panther (which we need to support). Anyway, workaround in hand, I modified the script to:set quoteChar to ASCII character 34 set backslashChar to ASCII character 92 set the URL_A_chars to “$+!’,?;&@=#%><{}[]” & quoteChar & “~`^” & backslashChar & “|*()”
Here’s hoping it works… I hope it’s not a problem with chevrons («») too, because I have no idea how I’d work around that one…
1 comment
Comments are preserved from the original blog and are closed.
problem is that on japanese pre tiger sytems you need ASCII 128 as backslash
so this is what i propose
set backslash to character 3 of quoted form of "'"