Я хочу поделиться текстом в Facebook с помощью Facebook JavaScript SDK.
Поэтому, когда это обычный текст, общий доступ работает правильно, когда я включаю пробел, разрыв строки, одинарную или двойную кавычку. Это создает проблему. Что мне делать, чтобы убрать такую ситуацию?
Поскольку я извлекаю данные из базы данных, которые могут быть включены со всеми этими пробелами, разрывами строк, одинарными кавычками, двойными кавычками или косыми чертами.
FB.ui({
method : 'stream.publish',
name : 'Application Name or some thing else',
picture : 'http://example.com/first.jpg',
caption : 'I want to upload this caption to facebook',
link : 'http://www.example.com',
description : 'I don't want to hide "Facebook page" from any user.
This is like text is not working. What might be the reason, and what should I do?
'
});
Какую технику я должен применить, чтобы обезопасить себя от неправильного размещения? Он должен принимать специальные символы.