char数组跟String数组可不可以定义成UTF-8编码

char数组和String数组可不可以定义成UTF-8编码如题。刚刚分别用char数组和String数组(因为要替换多个字符,

char数组和String数组可不可以定义成UTF-8编码
如题。
刚刚分别用char数组和String数组(因为要替换多个字符,所以用了数组)来替换一个UTF-8编码的String,然后输出成UTF-8的文件,结果那些替换了的字符都成了问号。

[解决办法]
字符都成了问号,是因为那是ASCII码