utf8 check

I agree, but if the test value only reaches the cache layer, is this test actually useful in detecting non-unicode databases?