gpt4 book ai didi

mysql - 在 bash 中将标准输出转换为 utf8

转载 作者:行者123 更新时间:2023-11-29 01:23:11 24 4
gpt4 key购买 nike

我想将使用 curl 获得的任何网站的输出转换为 utf8 以用于数据库插入。

用法例如:

html="$(curl -iL -compressed "$link")"

##code needed to convert nonUTF8 $html to utf8, preferably without writing to file

## escape characters for insert
html_q="${html//'\'/\\\\}"
html_q="${html_q//"'"/\'}"

## the insert statement
sqlHtml='INSERT INTO `'"${tableHtml}"'` (`html`) VALUES ('"'${html_q}'"');'
mysql -u$dbUser -p$dbPass -h$dbHost -P$dbPort -D$dbName --default_character_set utf8 -A <<ENDofMESSAGE
${sqlHtml}
ENDofMESSAGE

最佳答案

简短的问题,简短的回答:

man iconv

现在,您还有一个问题:确定网页的源编码是什么。 (提示:在谷歌中输入 charsetdetector)

关于mysql - 在 bash 中将标准输出转换为 utf8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11524842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com