If start position is multi-byte character 's second byte or larger, it starts from first byte of multi-byte character.
La position de needle est comptée à partir du début de la chaîne haystack: les positions commencent à 0.