从MYSQL保存和检索URL

时间:2012-02-26 11:03:00

标签: mysql url

我正在尝试在mysql数据库中保存一个URL并将其恢复到我的应用程序中。它得到了妥善保存。

http://i.>/00/s/NTAwWDUwMA==/$(KGrHqZHJC4E8fW,EPnUBPN1zoBtIQ~~60_1.JPG?set_id=8800005007

但在检索时,所有'。' URL中的运算符将替换为

http://i�domain�com/00/s/NTAwWDUwMA==/$�KGrHqZHJC4E8fW�EPnUBPN1zoBtIQ~~60_1�JPG?set_id=8800005007

有没有办法删除这些特殊字符。附加表的创建脚本.. 我从结果集中获取url。 rs.getString(图像)

delimiter $$

CREATE TABLE `livedeals` (
  `ItemID` bigint(20) NOT NULL,
  `category` varchar(200) CHARACTER SET latin1 NOT NULL,
  `deal_like` int(4) NOT NULL,
  `deal_dislike` int(4) NOT NULL,
  `image` varchar(200) CHARACTER SET armscii8 COLLATE armscii8_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8$$

任何帮助都会有所帮助。 感谢。

1 个答案:

答案 0 :(得分:1)

如果由于某种原因您无法更改表格的字符集,那么您可以通过以下方式获取该字段:

SELECT CAST(image AS CHAR CHARACTER SET utf8) AS image2 FROM livedeals