Saltar al contenido

SSIS: la página de códigos vuelve a 65001

Basta ya de indagar por otras páginas ya que estás al sitio justo, poseemos la solución que necesitas pero sin liarte.

Solución:

Si se trata de un flujo de texto de columna de archivo CSV [DT_TEXT] al tipo de datos SQL varchar(max) al que desea convertir, cambie la página de códigos de propiedades del editor del administrador de conexión del archivo plano a 1252 (ANSI – Latin I).

ingrese la descripción de la imagen aquí

65001 Página de códigos = Unicode (UTF-8)

Basado en este artículo de Microsoft (Administrador de conexión de archivos planos):

Página de código

Especifique la página de códigos para texto no Unicode.

También

Puede configurar el administrador de conexión de Flat File de las siguientes maneras:

Especifique el archivo, la configuración regional y la página de códigos que se utilizará. La configuración regional se utiliza para interpretar datos sensibles a la configuración regional, como fechas, y la página de códigos se utiliza para convertir string datos a Unicode.

Entonces, cuando el archivo plano tiene una codificación Unicode:

  • Unicode, UTF-8, UTF-16, UTF-32

Entonces esta propiedad no se puede cambiar, siempre volverá a su codificación original.

Para obtener más información sobre los identificadores de la página de códigos, puede consultar este artículo:

  • Identificadores de página de códigos

Reseñas y puntuaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *