2009-07-17 9 views
1

Nous chargeons un fichier texte de largeur fixe dans un ensemble de données SAS.Délimitation du caractère

Le caractère que nous utilisons pour délimiter les valeurs de champs à valeurs multiples est interprété comme 2 caractères par SAS. Cela casse les choses, car les champs ont une largeur fixe.

Nous pouvons utiliser des caractères qui apparaissent sur le clavier, mais évidemment ce n'est pas aussi sûr, car nos données pourraient contenir ces caractères.

Le caractère que nous aimerions utiliser est '§'.

Je suppose que cela peut être un problème d'encodage, mais je ne sais pas quoi faire à ce sujet.

+1

J'ai été capable d'utiliser '§' comme délimiteur, donc je suppose que mon infile n'est pas configuré comme le tien. Si vous pouviez ajouter un exemple ou deux, cela pourrait nous aider à trouver une solution plus rapidement. – cmjohns

Répondre

2

Pourriez-vous utiliser le code-clé pour le caractère comme DLM = '09'x et modifier 09 pour le bon code-clé?

+1

Devrait être A7, comme dans DLM = 'A7'x –

Questions connexes