Я использую код .NET (C #) для записи в базу данных, которая взаимодействует с приложением Perl.Когда в строке появляется одинарная кавычка, мне нужно ее «убежать».IOW, имя O'Bannon
должно быть преобразовано в O\'Bannon
для базы данных UPDATE.Тем не менее, все попытки манипуляции со строками (например, .Replace) генерируют escape-символ для обратной косой черты, и я получаю O\\'Bannon
.
Я знаю, что на самом деле генерируется вторая обратная косая черта, потому что я могу прочитать полученный результатЗначение поля базы данных (т. е. это не просто значение отладки IDE для строки).
Как получить только одну обратную косую черту в выходной строке?
R