Fix: chars were lost by function
This commit is contained in:
parent
8e313ef32d
commit
aa3c16b6af
@ -484,7 +484,7 @@ function quotedPrintEncode($str,$forcal=0)
|
||||
{
|
||||
$newpara = '';
|
||||
|
||||
$strlength=dol_strlen($line);
|
||||
$strlength=strlen($line); // Do not use dol_strlen here, we need number of bytes
|
||||
for ($j = 0; $j <= ($strlength - 1); $j++)
|
||||
{
|
||||
$char = substr($line, $j, 1);
|
||||
@ -493,7 +493,7 @@ function quotedPrintEncode($str,$forcal=0)
|
||||
if ( $ascii < 32 || $ascii == 61 || $ascii > 126 )
|
||||
$char = '=' . strtoupper(sprintf("%02X", $ascii));
|
||||
|
||||
if ((dol_strlen($newpara) + dol_strlen($char)) >= 76 )
|
||||
if ((strlen($newpara) + strlen($char)) >= 76 ) // Do not use dol_strlen here, we need number of bytes
|
||||
{
|
||||
$out .= $newpara . '=' . "\r\n"; // CRLF
|
||||
if ($forcal) $out .= " "; // + Space for cal
|
||||
|
||||
Loading…
Reference in New Issue
Block a user