1

私は方法を探していpythonますPHP

"Wählen"

のような文字列に

"Wählen"

つまり、各 ISO 8859-1 文字/記号をその HTML エンティティに置き換えます。

4

4 に答える 4

3

このようなもの

 $html="Wählen";
$html = mb_convert_encoding($html, 'HTML-ENTITIES', 'ISO-8859-1');
// OR  $html = htmlentities($html, ENT_COMPAT, 'ISO-8859-1');
echo $new = htmlspecialchars($html, ENT_QUOTES);
于 2013-07-04T06:43:28.000 に答える
1

パイソン:

# -*- coding: utf-8 -*-
from htmlentitydefs import codepoint2name

def uni_to_html(s):
    new_s = ""
    for c in s:
        try:
            new_s += '&{};'.format(codepoint2name[ord(c)])
        except KeyError:
            new_s += c
    return new_s

print uni_to_html(u"Wählen")  # Wählen
于 2013-07-04T06:44:07.713 に答える