What is EncodingUtil?

EncodingUtil class in apex provides ability to encode and decode URL strings, and convert strings to hexadecimal format. Common use case can be like you want to store password of third party application which can be used while performing callout.

What is Salesforce encoding?

Encoding standards tell the web browser or email application how to interpret the text characters in your HTML or the body of the email, such as an outbound email sent from the Salesforce application. The most popular character sets are UTF-8 and ISO-8859-1.

What is Base64 in Salesforce?

Salesforce General Base64 is often used when you need to encode binary data into characters. Base64 is a good way of taking binary data and turning it into text so that it can easily be transmitted in things like HTML form data and email.

What is blob in Salesforce?

Blob. The Blob is a collection of Binary data which is stored as object. This will be used when we want to store the attachment in salesforce into a variable. This data type converts the attachments into a single object.

What are the encoding types?

There are different types of Character Encoding techniques, which are given below:

  • HTML Encoding.
  • URL Encoding.
  • Unicode Encoding.
  • Base64 Encoding.
  • Hex Encoding.
  • ASCII Encoding.

How do I convert a string to a blob in Salesforce?

From String to Blob:- String tempString = ‘TheBlogReaders.com’; Blob beforeblob = Blob. valueOf(tempString);

How do I encode strings in Apex?

Useful methods of EncodingUtil to encode and decode string in apex class.

  1. String base64Decode(String inputString)
  2. String base64Encode(Blob inputBlob)
  3. Blob convertFromHex(String inputString)
  4. String convertToHex(Blog inputBlob)
  5. String urlDecode(String inputString, String encodingScheme)

Which annotation is used for writing test classes in Salesforce?

For Apex code saved using Salesforce API version 24.0 and later, use the @isTest(SeeAllData=true) annotation to grant test classes and individual test methods access to all data in the organization.

What is string in Apex?

String in Apex, as in any other programming language, is any set of characters with no character limit. Example String companyName = ‘Abc International’; System.

What is Apex in Salesforce?

Apex is a strongly typed, object-oriented programming language that allows developers to execute flow and transaction control statements on the Lightning platform server in conjunction with calls to the Lightning Platform​ API.