|
@@ -60,6 +60,7 @@ class HuaweiOnuScanCommand extends BaseCommand
|
|
|
// portIndex.onuIndex => serialNumber Hexa [48 57 54 43] 0011D168 => HWTC0011D168 (parecido al PonSerialNumber)
|
|
|
|
|
|
$countOnus = 0;
|
|
|
+ $current_charset = "ISO-8859-15//IGNORE";
|
|
|
foreach($serialNumbers as $index => $hexSerialNumber) {
|
|
|
$vendoId = $this->hex2str(substr($hexSerialNumber,0,8));
|
|
|
$rest = substr($hexSerialNumber,8);
|
|
@@ -77,8 +78,8 @@ class HuaweiOnuScanCommand extends BaseCommand
|
|
|
|
|
|
$data = $p;
|
|
|
$data['onuId'] = $onuId;
|
|
|
- $data['serialNumber'] = $sn;
|
|
|
- $data['hexaSerialNumber'] = $hexSerialNumber;
|
|
|
+ $data['serialNumber'] = iconv("UTF-8",$current_charset,$sn);
|
|
|
+ $data['hexaSerialNumber'] = iconv("UTF-8",$current_charset,$hexSerialNumber);
|
|
|
$data['ponport'] = "{$p['ponPort']}/{$onuId}";
|
|
|
$dataCached[$index] = $data;
|
|
|
}
|
|
@@ -95,4 +96,4 @@ class HuaweiOnuScanCommand extends BaseCommand
|
|
|
|
|
|
}
|
|
|
|
|
|
-}
|
|
|
+}
|