Charlotte is virtually always pronounced with SH- in English; I can't recall ever hearing it any other way.If you look up Charlotte in this database, you will see that all the listed pronunciations begin with SH-.
To answer your revised question, if an English-speaker pronounces Charlotte with a hard Ch- as in Charles, that is very much the exception. As I stated, I have never heard this myself.