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