Non-ASCII character 'xc3' [Fermé]

Signaler
-
 Fuh Da emon -
Bonjour,

J'avais un programme python, commenté avec quelques accents, qui fonctionnait sous windows. Je veux continuer à le travailler sous linux, et là, message d'erreur qui est celui que je présente comme titre de cette question.

J'ai essayé avec les formes de préciser différents types d'encoding en début de fichier, mais rien à faire c'est toujours la même erreur...

Que se passe-t-il ?

A voir également:

2 réponses

Résultat des courses j'avais probablement écrit utf_8 au lieu de utf-8

Ce qui est étonnant c'est que maintenant même sous ubuntu j'ecris les programmes sans shebang ni encoding indications.

Merci
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 80461 internautes nous ont dit merci ce mois-ci

Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
119
Salut

Pourrais-tu déterminer et nous dire quel est le caractère qui est affiché quand tu es avec Windows et qui provoque cette erreur quand tu es avec Linux, stp ?
Je te conseillerais pour cela d'éliminer tous les caractères accentués et de les tester ensuite l'un après l'autre, en comparant ce que tu obtiens avec Windows et avec ton Linux.
D'ailleurs tu devrais faire ça non seulement pour trouver le caractère responsable de l'erreur xc3 mais pour un certain nombre d'autres caractères accentués, ça permettrait de mieux cerner le problème.

Le site CCM n'affiche pas correctement tous les caractères accentués, ce qui ne facilite pas les choses pour un tel problème.
Mais le caractère fautif est sans doute l'un de ceux qu'on voit dans la page suivante:

http://fr.wikipedia.org/wiki/ISO_8859

Désigne les caractères qui produisent une erreur quand tu es sous Linux en faisant référence à une telle page, ou une autre, STP.

En outre:
- quel Linux utilises-tu ? quelle version ?
- comment as-tu opéré le transfert du fichier de Window à Linux ?
- quel est l'encoding du fichier utilisé quand l'OS est Windows ?
- précise aussi la version de Python que tu utilises ?

---------------------

Enfin je viens de chercher sur internet, il y a déjà eu des questions sur cette même erreur xc3 mais les explications ne sont pas assez précises pour comprendre pourquoi xc3 précisément.
KX
Messages postés
16100
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
7 janvier 2020
2498
Pour "\xc3", si le "\x" est le caractère d'échappement et "c3" le code hexadécimal (195 en décimal)
Le caractère en question doit donc être : Ã

PS. pour les caractères spéciaux dans CCM, on peux utiliser l'écriture HTML → Ã
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
119
122 z
128 €
129 
130 ‚
131 ƒ
132 „
133 …
134 †
135 ‡
136 ˆ
137 ‰
138 Š
139 ‹
140 Œ
141 
142 Ž
143 
144 
145 ‘
146 ’
147 “
148 ”
149 •
150 –
151 —
152 ˜
153 ™
154 š
155 ›
156 œ
157 
158 ž
159 Ÿ
160  
161 ¡
162 ¢
163 £
164 ¤
165 ¥
166 ¦
167 §
168 ¨
169 ©
170 ª
171 «
172 ¬
173 ­
174 ®
175 ¯
176 °
177 ±
178 ²
179 ³
180 ´
181 µ
182 ¶
183 ·
184 ¸
185 ¹
186 º
187 »
188 ¼
189 ½
190 ¾
191 ¿
192 À
193 Á
194 Â
195 Ã
196 Ä
197 Å
198 Æ
199 Ç
200 È
201 É
202 Ê
203 Ë
204 Ì
205 Í
206 Î
207 Ï
208 Ð
209 Ñ
210 Ò
211 Ó
212 Ô
213 Õ
214 Ö
215 ×
216 Ø
217 Ù
218 Ú
219 Û
220 Ü
221 Ý
222 Þ
223 ß
224 à
225 á
226 â
227 ã
228 ä
229 å
230 æ
231 ç
232 è
233 é
234 ê
235 ë
236 ì
237 í
238 î
239 ï
240 ð
241 ñ
242 ò
243 ó
244 ô
245 õ
246 ö
247 ÷
248 ø
249 ù
250 ú
251 û
252 ü
253 ý
254 þ
255 ÿ
256 Ā
257 ā
258 Ă
259 ă
260 Ą
261 ą
262 Ć
263 ć
264 Ĉ
265 ĉ
266 Ċ
267 ċ
268 Č
269 č
270 Ď
271 ď
272 Đ
273 đ
274 Ē
275 ē
276 Ĕ
277 ĕ
278 Ė
279 ė
280 Ę
281 ę
282 Ě
283 ě
284 Ĝ
285 ĝ
286 Ğ
287 ğ
288 Ġ
289 ġ
290 Ģ
291 ģ
292 Ĥ
293 ĥ
294 Ħ
295 ħ
296 Ĩ
297 ĩ
298 Ī
299 ī
300 Ĭ
KX
Messages postés
16100
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
7 janvier 2020
2498
Tu comptes les faire tous ? Il y en a plus d'un million !