如果文件名包含4个字节的字符、则XCP迁移将失败并显示Unicode的 错误
适用场景
- XCP
- ONTAP 9
- CIFS
问题描述
XCP复制/同步操作失败、并显示日志记录错误:
UnicodeEncodeError: 'charmap' codec can't encode characters in position xx-xx: character maps to <undefined>
示例
--- Logging error ---
Traceback (most recent call last):
File "logging\__init__.py", line 1086, in emit
File "encodings\cp1252.py", line 19, in encode
UnicodeEncodeError: 'charmap' codec can't encode characters in position 91-92: character maps to <undefined>
Call stack:
File "threading.py", line 930, in _bootstrap
File "threading.py", line 973, in _bootstrap_inner
File "threading.py", line 910, in run
File "xcp\xcpLogging.py", line 249, in receive
File "logging\handlers.py", line 75, in emit
File "logging\__init__.py", line 1187, in emit
File "logging\__init__.py", line 1091, in emit
Message: 'failed to copy "Filename️.pdf.txt": (123, \'CreateFile\', \'The filename, directory name, or volume label syntax is incorrect.\')'
Arguments: None
failed to copy "Filename️.pdf.txt": (123, 'CreateFile', 'The filename, directory name, or volume label syntax is incorrect.')