JetBrains_learning notes_003

À propos du début de utf-8 (BOM)

Pour les programmes qui supposent ASCII, BOM peut ne pas être en mesure de traiter normalement, donc BOM a étudié quoi et comment le supprimer.

Qu'est-ce que BOM

--Lorsque j'ai traité un certain fichier csv avec python, "\ ufeff" est apparu dans la tête. utf8_bom

――L'apparente "\ ufeff" est une marque dans les données pour indiquer au programme le début du texte en UTF-8. Cela s'appelle BOM (marque d'ordre d'octet), mais lorsqu'il est affiché en unicode, il devient "\ ufeff".

3 façons de supprimer la nomenclature

--Comment annuler en ajoutant une nomenclature --Méthode 1: Spécifiez dans le paramètre pycharm BOM_01

--Méthode 2: Exécutez "Supprimer la nomenclature" dans le menu contextuel du fichier. BOM_02

--Méthode 3: Si [encoding = "utf-8-sig"] est spécifié au moment du codage, la nomenclature n'est pas affichée. BOM_03

Recommended Posts

JetBrains_learning notes_003
Mémo SQLAlchemy
notes de pyenv
Notes SQL
Notes de pandas
Mémo Sphinx
Mémo Django
Jupyter_learning notes_000
Mémo Django
mémo d'auto-apprentissage pandas
Mémo de raclage Python
Notes d'installation Mecab
Note d'apprentissage Python_000
Notes d'apprentissage Python
concurrent.futures Notes d'utilisation
Notes d'installation de Theano
Note d'étude Jupyter_006
Notes de [Django] as_view ()
Remarques sur avec
Notes de débutant Python
Notes de base de Theano
Note d'apprentissage Python_006
Notes d'étude Linux
Notes sur Flask
Django order_by notes
notes de python C ++
notes d'installation pyenv
Note d'apprentissage Python_005
Notes de grammaire Python
Note sur la bibliothèque Python
Notes d'installation d'hydrogène
Note d'étude Jupyter_008
notes personnelles python
Note d'étude Jupyter_004
Notes sur Pytorch
Étude Jupyter note_001
mémo pandas python
Note d'apprentissage Python_001
notes d'apprentissage python
Notes d'installation de Python3.4
Notes d'installation de Cabocha