I'm following the instructions in spaCy's documentation to prepare my own training data ([here](https://spacy.io/usage/training#training-data)).

My problem begins at this line:

```
span = doc.char_span(start, end, label=label)

```

For entities which I'm labelling as an organization ('ORG'), it seems to work fine i.e. it returns a span object. However, for entities which I'm labelling as money ('MONEY'), it returns a None object.

Here's two examples from my training set:

```
('Payments from the Guardian, Kings Place, 90 York Way, London N1 9GU, for articles:', [(18, 26, 'ORG')]) // Returns a span object for 'Guardian'

('24 July 2020, received Â£100. Hours: 1 hr. (Registered 02 February 2021)', [(24, 28, 'MONEY')]) // Returns None for '£100'

```

Note: the Â appears in the console, but it's not in the original json text file. Leaving it in in case it's somehow part of the issue

Does anyone please have any suggestions where I'm going wrong?

[I'm very new to spacy (started learning last week), so please ELI5!]

**UPDATE: As it seems the Â could be the problem, below is how I'm loading the data. How do I get rid of the Â's? (which aren't visible in the original file)**

```
with open('training_data.json') as train_data:
    train_data_json = json.load(train_data)

```