Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel宏源代码字符编码问题_Excel_Unicode_Character Encoding_Non Ascii Characters_Vba - Fatal编程技术网

Excel宏源代码字符编码问题

Excel宏源代码字符编码问题,excel,unicode,character-encoding,non-ascii-characters,vba,Excel,Unicode,Character Encoding,Non Ascii Characters,Vba,我的日本同事创建了一个Excel 2010宏。当我试图在excel中编辑宏时,注释有奇怪的字符。似乎存在字符编码问题 以下是一些示例代码: Option Explicit 'ƒtƒ@ƒCƒ‹Ši”[ƒpƒXŽw’è iRow,Col j 'DefineXMLƒtƒ@ƒCƒ‹ Public Const P_stTempRow = 5 Public Const P_stTempCol = 3 我检查了是否有办法更改用于解释源代码的编码,但看不到任何设置。这是一个字符编码问题。原始文件是使用Shi

我的日本同事创建了一个Excel 2010宏。当我试图在excel中编辑宏时,注释有奇怪的字符。似乎存在字符编码问题

以下是一些示例代码:

Option Explicit

'ƒtƒ@ƒCƒ‹Ši”[ƒpƒXŽw’è iRow,Col j
'DefineXMLƒtƒ@ƒCƒ‹
Public Const P_stTempRow = 5
Public Const P_stTempCol = 3

我检查了是否有办法更改用于解释源代码的编码,但看不到任何设置。

这是一个字符编码问题。原始文件是使用Shift JIS编码进行日语本地化的,但该文件现在被解释为Windows-1252的美国和西欧默认编码。除了将Windows设置中的“当前系统区域设置”更改为日语之外,我不知道如何使Excel对宏使用本地化默认设置以外的其他编码