PdfRpt.Core.Helper.PersianDate.FixWeakCharacters C# (CSharp) Method

FixWeakCharacters() public static method

If you see dd/mm/yyy instead of yyyy/mm/dd in your RTL reports, use this method to fix it.
public static FixWeakCharacters ( this data ) : string
data this string data
return string
        public static string FixWeakCharacters(this string data)
        {
            if (string.IsNullOrEmpty(data)) return string.Empty;
            var weakCharacters = new[] { @"\", "/", "+", "-", "=", ";", "$", ":" };
            foreach (var weakCharacter in weakCharacters)
            {
                data = data.Replace(weakCharacter, RightToLeftEmbedding + weakCharacter + PopDirectionalFormatting);
            }
            return data;
        }