私の正規表現はアクセント付きの文字を考慮しないため、ü、õ、ö、または ä の文字を含む単語を検索しているときに一致が見つかりません。
$data は、strip_tags を使用して HTML タグから取り除かれた HTML データであり、ü、õ、ö、および ä の文字を含む単語が、Web サイトから CURL を介して UTF-8 の文字エンコードで読み込まれます (返されたヘッダーが教えてくれます)。
$data = strip_tags( curl_exec('my_website_url') );
$match = preg_match( '/ü/' , $data , $matches );
以下を使用してみました(「ISO-8859-1」も使用):
mb_internal_encoding("UTF-8");
mb_regex_encoding('UTF-8');
また:
$data = utf8_decode($data)
まだ成功していません。