I have a value in MySQL that contains apostrophe ( ’) and ellipsis ( ...):
$ /bin/echo "select alias from url_alias where source = 'node/12024'" | \
mysql --skip-column-names -D cat36ia_d7prod
Conclusion:
forum/technical-discussion/nagging-questions-i’ve-been-too-embarrassed-ask…
When I get the value using Perl DBIand DBD::mysql, the value has been changed:
$ perl -MDBI -MDBD::mysql -e
'$dbh=DBI->connect( "DBI:mysql:database=my_db",nick );
$v=$dbh->selectrow_array(qq|select alias from url_alias where source = "'node/12024'"|);
print "$v\n";'
Conclusion:
forum/technical-discussion/nagging-questions-i?ve-been-too-embarrassed-ask?
Why does Perl do this? Can I override it?
source
share