我想从列中删除字符“�”
列名称:
asds�dfgdfg
dfgwer�werwer
想用空格代替
列名称:
asdsdfgdfg
dfgwer werwer
最佳答案
那是一个Unicode replacement character .如果此字符出现在您的表中,则可能是您使用错误的字符集发出查询。您应该检查列字符集,还应该检查用于发出查询的连接的字符集。如果用于读取和记录数据的连接之间的连接字符集存在差异,或者用于访问数据的应用程序/脚本之间的预期字符集存在差异,则可以解释这些字符的存在。
如果你只想用空格替换它:
UPDATE myTable SET myColumn = REPLACE(myColumn, '�', ' ')
关于mysql - 从列中删除不需要的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4991284/