@deshmukh if you have only one value in a field there is no need to use the [[square brackets]] to delineate tiddlers, most widget attributes will handle values that have space in them unless it represents multiple tiddlers eg fieldname=“this is some text” is returned with {{!!fieldname}} or in filters [{!!fieldname}] [all[current]get[fieldname]] also if using fields a lot do look at the difference between has[fieldname] true if has a non blank value, has:field[fieldname]] true if fieldname exists, empty or otherwise.
If that field may however store a list, multiple titles such as the list field for tags (used behind the scenes) then it is common to use the square brackets eg [[square brackets]] nospace [[another tiddler]].
To handle such fields containing multiple titles there are a number of filter operators such as the listops list operators enlist and others to help adding, removing, sorting the titles in the list. These will put the [[square brackets]] when needed only and otherwise the titles are typically separated by a space.
nore do you whan a title does not contain spaces nospaces