Description
Type of issue
[ X ] Bug
[ ] Question (e.g. about handling/usage)
[ ] Request for new feature/improvement
Expected Behavior
When i put ° (° , unicode equivalent U+B0) or ã (ã , unicode equivalent U+E3) in name or addressline for swissQrCode, i want the code to be generated.
Current Behavior
When trying to use char ° or ã there is an error triggered :
Name must match the following pattern as defined in pain.001: ^([a-zA-Z0-9.,;:'\ +-/()?*[]{}\`´~ ]|[!"#%&<>÷=@_$£]|[àáâäçèéêëìíîïñòóôöùúûüýßÀÁÂÄÇÈÉÊËÌÍÎÏÒÓÔÖÙÚÛÜÑ])*$
Stacktrace: at QRCoder.PayloadGenerator.SwissQrCode.Contact..ctor(String name, String zipCode, String city, String country, String streetOrAddressline1, String houseNumberOrAddressline2, AddressType addressType)
Possible Solution (optional)
Allow these specific characters in the validator scheme like it is for ñ for example
Steps to Reproduce (for bugs)
When trying the following strings in the payload, i encounter an error :
- Contact Name : Louis Maria João Richardo
- Address Line 1 : Avenue de l'Ile de France 6 (logement n° 115)
Your Environment
- Compiled from source or NuGet package?: Nuget Package
- Version used : QRCoder 1.3.9