Если у меня есть строка PHP, как я могу определить, содержит ли она хотя бы один символ, отличный от ASCII, или нет, эффективным способом? И с помощью символа, отличного от ASCII, я имею в виду любой символ, который не является частью этой таблицы, http://www.asciitable.com/, позиции 32 - 126 включительно.
Таким образом, он не только должен быть частью таблицы ASCII, но также должен быть доступен для печати. Я хочу обнаружить строку, содержащую хотя бы один символ, который не соответствует этим спецификациям (либо непечатаемый ASCII, либо совсем другой символ, такой как символ Unicode, который не является частью этой таблицы.