Eu tenho um roteiro,
UPPER(REPLACE(REPLACE(REPLACE(REGEXP_REPLACE(TRIM(mbr.mbr_first_name) || ' ' || TRIM(mbr.mbr_last_name), '[-+"=;:,<>?\/.~`!@#$%^&*()_\-|{}[]]*',''), CHR(9), ' '), CHR(10), ' '), CHR(13), ' '))
onde basicamente remove caracteres especiais (tanto quanto possível) e permanece apenas o alfabeto e o numérico.
Mas depois de geração, ainda recebo esse (�) diamante preto com ponto de interrogação branco.
Existe uma maneira de incluir isso no regexp_replace ou identificar o valor CHR() para eu remover esse tipo de caracteres
1 respostas