我想使用 XPath ( Symfony Dom Crawler ) 选择一个元素/div 标签:
$element->filterXPath('//span[text() = "SOMEtext"]')->text();
如果字符串中没有特殊字符,它工作正常。Prénom
如果字符串包含重音符号或字符,例如: 、、、等expérience
,它将不起作用à toi
。
$element->filterXPath('//span[text() = "Référence"]')->text();
给我一个错误。
有没有办法过滤掉非英文文本?
我尝试了许多组合将文本转换为 unicode 字符串,但总是失败。
Référence
Référence
R\u00E9f\u00E9rence
R\u{00E9}f\u{00E9}rence
R\00E9 f\00E9 rence
R%C3%A9f%C3%A9rence
RU+00E9fU+00E9rence
R0xE9f0xE9rence