Loading

Error "CHAR string contains invalid ASCII character" al crear un grupo en un idioma de interfaz de usuario que no utilice caracteres ASCII

Fecha de publicación: Dec 9, 2022
Descripción

Al crear un grupo seleccionando datos en la vista, si el campo de Amazon Redshift es una columna de tipo CHAR, puede aparecer el error "CHAR string contains invalid ASCII character" (La cadena CHAR contiene un caracter ASCII no válido).

Imagen añadida por un usuario


Ejemplo:

// Japonés
Amazon Redshift データ ソース 'test_char (public)' との通信中にエラーが発生しました
エラー コード: 5704B871
[Amazon][Amazon Redshift] (30) Error occurred while trying to execute a query: [SQLState 22021] ERROR:  CHAR string contains invalid ASCII character: e3 81 a8 ([Amazon][Amazon Redshift] (30) Se produjo un error al intentar ejecutar la consulta: [SQLState 22021] ERROR: La cadena CHAR contiene un carácter ASCII no válido: e3 81 a8)


// Chino simplificado
与 Amazon Redshift 数据源“test_char (public)”通信时出错
错误代码: 5704B871
[Amazon][Amazon Redshift] (30) Error occurred while trying to execute a query: [SQLState 22021] ERROR:  CHAR string contains invalid ASCII character: e5 92 8c ([Amazon][Amazon Redshift] (30) Se produjo un error al intentar ejecutar la consulta: [SQLState 22021] ERROR: La cadena CHAR contiene un carácter ASCII no válido: e5 92 8c).


// Chino tradicional
與 Amazon Redshift 資料來源 'test_char(public)' 通訊時發生錯誤
錯誤代碼: 5704B871
[Amazon][Amazon Redshift] (30) Error occurred while trying to execute a query: [SQLState 22021] ERROR:  CHAR string contains invalid ASCII character: e5 92 8c ([Amazon][Amazon Redshift] (30) Se produjo un error al intentar ejecutar la consulta: [SQLState 22021] ERROR: La cadena CHAR contiene un carácter ASCII no válido: e5 92 8c).


// Coreano
Amazon Redshift 데이터 원본 'test_char (public)'과(와) 통신하는 동안 오류가 발생했습니다.
오류 코드: 5704B871
[Amazon][Amazon Redshift] (30) Error occurred while trying to execute a query: [SQLState 22021] ERROR:  CHAR string contains invalid ASCII character: eb b0 8f ([Amazon][Amazon Redshift] (30) Se produjo un error al intentar ejecutar la consulta: [SQLState 22021] ERROR: La cadena CHAR contiene un carácter ASCII no válido: eb b0 8f).


// Español
Se ha producido un error durante la comunicación con la fuente de datos de Amazon Redshift 'test_char (public)'
Código de error: 5704B871
[Amazon][Amazon Redshift] (30) Error occurred while trying to execute a query: [SQLState 22021] ERROR:  CHAR string contains invalid ASCII character: c3 a1 ([Amazon][Amazon Redshift] (30) Se produjo un error al intentar ejecutar la consulta: [SQLState 22021] ERROR: La cadena CHAR contiene un carácter ASCII no válido: c3 a1).

Cause

Cuando un grupo se marca en un grupo, el carácter del conector predeterminado del nombre del grupo se basa en la configuración de idioma de la interfaz en Tableau Desktop.
Si el idioma de la interfaz de Tableau Desktop es multibyte (no ASCII), es decir, idiomas como chino, japonés o coreano, el error seguirá produciéndose si la definición de la columna tiene el tipo de datos CHAR en la base de datos. Consulte Caracteres multibyte para obtener más información.
Solución
Opción 1
Cambie el nombre generado del grupo y excluya los caracteres que no sean ASCII en Tableau Desktop.

Opción 2
Cambie el tipo de datos de la columna de CHAR a VARCHAR en la base de datos.

Opción 3
Establezca el idioma de la interfaz de Tableau Desktop a Inglés (EE. UU./RU)
Número del artículo de conocimiento

001472687

 
Cargando
Salesforce Help | Article