VBA中的Unicode字符macros中的Excel?

我有学生名单,我想将“名字姓氏”格式转换为“姓氏名称”。

我的问题不是编码,而是UTF-8支持我的语言。

我testing了macros循环的名称,并将它们显示在一个msgBox中,但我得到每个名称的问号。

其他人在Excelmacros中遇到UTF-8问题?

UTF-8和Unicode意味着不同的东西,所以很难理解你要求的东西。

原则上,VBA在内部使用2字节的unicode(UCS-2)。 这与许多外部程序所期望的UTF-8不一样。

StrConv()内置函数可以来回转换。