We had this issue and found this post. We have chosen to handle it by going straight to the database and update the Single text fields using nbsp and amp, these where our primary problem areas, the steps can be repeated for each encoded character you are handling. We chose to handle the link fields manually .
By running the replace in both Master and web you can omit a republishing of the fields.
Regards
Jan
SELECT TOP 18000 * FROM [uat_Sitecore_master_new].[dbo].[VersionedFields] where (Value like '%&%;%' )
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
--and FieldId in (SElect ItemId FROM SharedFields where Value like 'General Link')
/* FIND ALL SINGLE LINE TEXT FIELDS HAVING NBSP /
SELECT Replace(Value, ' ',' '), FROM [uat_Sitecore_master_new].[dbo].[VersionedFields] where (Value like '% %')
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
/* REPLACE NBSP IN Single-Line Text FIELDS */
UPDATE [uat_Sitecore_master_new].[dbo].[VersionedFields] SET Value = Replace(Value, ' ',' ') where (Value like '% %')
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
UPDATE [uat_Sitecore_web_new].[dbo].[VersionedFields] SET Value = Replace(Value, ' ',' ') where (Value like '% %')
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
/* FIND ALL SINGLE LINE TEXT FIELDS HAVING AMP /
SELECT Replace(Value, '&','&'), FROM [uat_Sitecore_master_new].[dbo].[VersionedFields] where (Value like '%&%' )
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
/* REPLACE AMP IN Single-Line Text FIELDS */
UPDATE [uat_Sitecore_master_new].[dbo].[VersionedFields] SET Value = Replace(Value, '&','&') where (Value like '%&%')
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
UPDATE [uat_Sitecore_web_new].[dbo].[VersionedFields] SET Value = Replace(Value, '&','&') where (Value like '%&%')
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
/* FIND ALL SINGLE LINE TEXT FIELDS HAVING ' ' /
SELECT Replace(Value, ''',''''), FROM [uat_Sitecore_master_new].[dbo].[VersionedFields] where (Value like '%'%' )
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
/* REPLACE ' ' IN Single-Line Text FIELDS */
UPDATE [uat_Sitecore_master_new].[dbo].[VersionedFields] SET Value = Replace(Value, ''','''') where (Value like '%'%')
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
UPDATE [uat_Sitecore_web_new].[dbo].[VersionedFields] SET Value = Replace(Value, ''','''') where (Value like '%'%')
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
/* FIND ALL SINGLE LINE TEXT FIELDS HAVING " " /
SELECT Replace(Value, '"','"'), FROM [uat_Sitecore_master_new].[dbo].[VersionedFields] where (Value like '%"%' )
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
/* REPLACE " " IN Single-Line Text FIELDS */
UPDATE [uat_Sitecore_master_new].[dbo].[VersionedFields] SET Value = Replace(Value, '"','"') where (Value like '%"%')
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
UPDATE [uat_Sitecore_web_new].[dbo].[VersionedFields] SET Value = Replace(Value, '"','"') where (Value like '%"%')
and FieldId in (SElect ItemId FROM SharedFields where Value like 'Single-Line Text')
Sitecore.Pipelines.RenderField.GetTextFieldValue
piepline is your issue? https://mcmap.net/q/1323468/-sitecore-item-display-name-is-encoded-automatically – GomphosisSitecore.Pipelines.RenderField.GetTextFieldValue
andSitecore.Pipelines.RenderField.GetFieldValue
processors, so I am still stumped – Danikadanila