0

私は教会のウェブサイトを開発しており、ホームページで教会の歴史を簡単に紹介しています。私が行ったコードを以下に示します。

function getabout($msg)
{
    if (strlen($msg) > 750) 
    {
             $message=substr($msg, 0, strpos($msg, ' ', 750));
    } 
    else 
    {
        $message=$msg;
    }
    $message=$message."...";
    return $message;
}

コンテンツが英語の場合、これは問題なく機能します。しかし、マラヤーラム語のような Unicode 言語で試したところ、750 未満の文字が表示されています。

どうすればこの問題を解決できますか。前もって感謝します。

4

1 に答える 1