Fix two bugs in type determination: firstly, all strings not containing characters outside the ASCII range were being transmitted as "B" (binary) rather than "T" (text); secondly, "0" was not correctly identified as an integer.
Fix two bugs in type determination: firstly, all strings not containing
characters outside the ASCII range were being transmitted as "B" (binary)
rather than "T" (text); secondly, "0" was not correctly identified as an
integer.

MorusAB/commonlib-fmg,MorusAB/commonlib-fmg,MorusAB/commonlib-fmg,MorusAB/commonlib-fmg,MorusAB/commonlib-fmg,MorusAB/commonlib-fmg,MorusAB/commonlib-fmg,MorusAB/commonlib-fmg