Implementing core fc4j 2.0 functionality

[#80392902]
Also need to be sure the client handles UTF-8.