コード例 #1
0
ファイル: PHPWS_Text.php プロジェクト: HaldunA/phpwebsite
 /**
  * Mostly used to clean up windows high ascii characters
  */
 public function encodeXHTML($text)
 {
     $xhtml['™'] = '™';
     $xhtml['•'] = '•';
     $xhtml['°'] = '°';
     $xhtml['©'] = '©';
     $xhtml['®'] = '®';
     $xhtml['…'] = '…';
     $xhtml['\\$'] = '$';
     $xhtml['<br>'] = '<br />';
     $xhtml[chr(226) . chr(128) . chr(153)] = '&rsquo;';
     $xhtml[chr(226) . chr(128) . chr(156)] = '&ldquo;';
     $xhtml[chr(226) . chr(128) . chr(157)] = '&rdquo;';
     $xhtml[chr(226) . chr(128)] = '&rdquo;';
     $xhtml[chr(226) . chr(128) . chr(147)] = '&mdash;';
     $xhtml[chr(226) . chr(128) . chr(166)] = '&hellip;';
     $xhtml[chr(195) . chr(169)] = '&eacute;';
     $xhtml[chr(195) . chr(175)] = '&iuml;';
     $text = strtr($text, $xhtml);
     $text = PHPWS_Text::fixAmpersand($text);
     return $text;
 }