Python 将csv文件中的csv行编码为utf8

Python 将csv文件中的csv行编码为utf8,python,csv,utf-8,Python,Csv,Utf 8,我正在寻找一种将保存在csv文件行中的URL编码为utf8的方法,但到目前为止还没有找到合适的库来进行编码, 这个想法将是一个库,从csv行读取数据,然后编码到utf8,将其放入其他文件或新列中 有人有主意吗 添加一个示例: 我有一个文件,其中包含一列详细信息: 包含一些文本,我需要在传入url后使用utf编码 其中一行是: Créez,testez et déployez des applications sur Oracle Cloud-Refement。你的小费是多少 这条线的预期结果是:

我正在寻找一种将保存在csv文件行中的URL编码为utf8的方法,但到目前为止还没有找到合适的库来进行编码, 这个想法将是一个库,从csv行读取数据,然后编码到utf8,将其放入其他文件或新列中

有人有主意吗

添加一个示例:

我有一个文件,其中包含一列详细信息:

包含一些文本,我需要在传入url后使用utf编码

其中一行是:

Créez,testez et déployez des applications sur Oracle Cloud-Refement。你的小费是多少

这条线的预期结果是:

Cr%C3%A9ez%2C%20testez%20et%20d%C3%A9ployez%20des%20applications%20UR%20Oracle%20Cloud%20%E2%80%94%20小费。%20Inscrivez VOU%20une%20fois%20et%20acc%C3%A9dez%20%C3%A0%20deux%20小费%20小费

这只是我的csv文件中一行的示例,我需要将其应用于所有行

嗯,我找到了一个解决方案,它可以工作,但并不正确:

import pandas as pd
from urllib.parse import quote

data = pd.read_csv("file_decoded.csv",error_bad_lines=False)


def title_parse(details):
    details = quote(details)
    return details


data['details']= data.details.apply(title_parse)
data.to_csv('file_encoded.csv')

此函数的问题是文本已编码,但它确实将其作为ascci代码基,我不知道如何解释它

这个例子给出了编码为utf8的url,比如:urlencoded=Freddie%20tentent%20de%20l'aider%20%C3%A0%20le%20chercher.%20pencer%20retrouve%20des%20tickets%20du%20Funk%20Fester%20et%20d%C3%A9cide%20de%20de%20remporter%20le%20plus%20gros%20lot%2C%20urray%2C%20le%20le%20le%20phan%20agique……你能吗请分享您的csv数据的现状示例,以及您希望它的样子?现在还不清楚你想要达到什么目的。我只是编辑了我的问题,你可以在我的第一个请求中找到细节
import pandas as pd
data = pd.read_csv("filename.csv")
data.to_csv("filename_new.csv", encoding="utf-8")