Hello, I have the same issue, did your service request resolved the problem? I think it is a encoding/UTF8? problem, so the output needs to be handled in Perl/Powershell.
Found the solution by myself, as it is documented in EMC Unisphere CLI Version 1.5.1 User Guide
Earlier versions of the CLI (prior to 1.5.1.1) used ASCII encoding or a superset of ASCII. In order to be able to display localized names, VNXe Unisphere CLI (Windows only) enforces the output to be in wide char format (UTF-16) with BOM. There have been reports of problems when using Perl on Windows with the VNXe Unisphere CLI. Since returned bytes are using an encoding that is not a superset of ASCII, this results in the characters being unreadable. The script writer may need to decode those bytes from UTF-16 into Unicode characters.
The following is an example of one way to decode the bytes within a Perl script. Note that the means of decoding in other scripting languages will vary:
if (@ans && $ans[0] =~ m/\x00/) {
my $s = decode('utf-16', join(encode('ucs-2', "\n"), @ans));
Rainer_EMC
6 Operator
•
8645 Posts
1791
0
Posted November 13th, 2017 16:00
please open a service request and ask customer service if this warrants to file an engineering bug