Fixed the issue with decoding utf characters. The matching pattern in
decode routing was any number of hex characters like "abcdef" between
1-6 that followed a \u. This created situations where regular characters
were interpreted as hex chars. The fix is to only match 4 hex chars to
interpret \uXXXX sequences only.