I found a lot of techniques to detect aka special chars($%@#) avail on English keyboard, however I see that some national char like á works differently, though my LIKE condition should get it, as it should select anything but a-z1-9, what is the trick here: In sample below I'm missing my special á. I'm on TSQL 2016 with default settings in US.
    ;WITH cte AS (SELECT 'Euro a€'  St UNION  SELECT 'adgkjb$' St UNION SELECT 'Bravo Endá' St)
    SELECT * FROM cte WHERE St LIKE '%[^a-zA-Z0-9 ]%'
        St
        adgkjb$
        Euro a€
   SELECT CAST(N'€' AS VARBINARY(8))    --0xAC20
   SELECT CAST(N'á' AS VARBINARY(8))    --0xE100
 
    