有一个日文项目,现在要加上中文,因此把原本很多设置成sjis的地方都改成了utf8,现在碰到有一个地方的string用别的string给它赋值时会出现一部分字符(日文字符集中没有的字符)变成?的情况,别的地方赋值都没问题,单单这一个地方赋值时好像出现了疑似自动转换编码的情况,百思不得其解
于是来求助

解决方案 »

  1.   

    不忍心这样结帖改变区域设置后会变化,应该是那个模块里面读取的Encoding.Default,因为那个模块已经是dll,没有原始代码,没法验证或者修改了
    ls这种愤青不想看就不要回帖嘛,多语言问题跟日本不日本有什么关系,这里是讨论技术的地方
      

  2.   

    又没求你帮,说了不想帮就别回帖,给分也不会给你,更何况你又不一定知道答案,jjyy什么,我现在也没在求人帮忙,多来几个4楼那样的人就行了
      

  3.   

    你应该是传递后经过DLL处理完字符串会有一部分乱码,如果是这样,你可以试图解码,当然你得知道之前的编码方式。