我正在使用
<meta charset="utf-8"/>
20øC
上传为 20øC
- 照原样(ø 是度数符号)20øC
(非上标字符)如何显示为
20°C
?
您可以参考:http://webvikas.net.in/advent/msds.php?id=2768&&productcode=90003
示例:
WEIGHT PER ml AT 20øC 0.782-0.783 g
上传 CSV 时,
我试过了
str_replace('ø', '°', $htmlcol1);
还有
str_replace('ø', '<sup>ø</sup>', $htmlcol1); // replace 'ø' with <sup>ø</sup>
没有成功。
当您不知道某个字符是什么时,您可以使用十六进制编辑器。
例如,在您引用的网站页面上,有数据“WEIGHT PER mL AT 20øC 0.782-0.783 g”:
如果我们在十六进制编辑器/查看器中查看 HTML 文件,您将看到 ø 的十六进制为 F8:
。
最后,如果您查找十六进制F8,您可以看到它的各种编码方式:
248 370 F8 11111000 ø ø ø 带斜杠的拉丁文小写字母 o
一旦知道该字符是什么,您应该能够执行搜索和替换。
从 Excel 创建 CSV 后,我经常使用名为 gsar 的工具通过命令行替换文本文件。当您需要批量执行任务时,这非常有帮助。
我希望这有帮助!