Non-ASCII character 'xc3'
Fermé
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 ?
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 ?
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
Ce qui est étonnant c'est que maintenant même sous ubuntu j'ecris les programmes sans shebang ni encoding indications.
Merci
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
Modifié par heyquem le 6/02/2013 à 00:09
Modifié par heyquem le 6/02/2013 à 00:09
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:
https://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.
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:
https://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
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
6 févr. 2013 à 00:03
6 févr. 2013 à 00:03
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 → Ã
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
131
6 févr. 2013 à 20:52
6 févr. 2013 à 20:52
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 Ĭ
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
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
6 févr. 2013 à 22:22
6 févr. 2013 à 22:22
Tu comptes les faire tous ? Il y en a plus d'un million !