我正在尝试将图像 url 保存到 MySQL 数据库表
列字段足够长。表和数据库使用 UTF-8 CI-general collation (IIRC)
网址看起来像这样:
http://example.com/media/images/47142000/jpg/_47142379_005857853-1.jpg
但他们是这样得救的:
http://example.com/media/images/47142000/jpg ...
似乎“_”的出现导致了 mySQL 问题。在将字符串保存到数据库之前,我是否需要对字符串进行 urlencode(或对字符串执行一些其他数据处理)?