---
title: How to read special characters from CSV in JMeter?
description: In performance testing, you may come across a scenario where you want to read data from CSV file and post that data in HTTP request which contains special characters. Read this blog to understand how you can read special characters from CSV in JMeter.
image: https://blog.e-zest.com/hubfs/blog-files/How%20to%20read%20special%20characters%20from%20CSV%20in%20JMeter.png
---

[![e-Zest logo\_An accion lab company\_Colour](https://blog.e-zest.com/hubfs/images/Logos%20with%20Tagline/Corporate/SVG/e-Zest%20logo_An%20accion%20lab%20company_Colour.svg "e-Zest logo_An accion lab company_Colour")](https://www.e-zest.com/)

- [WORK](https://www.e-zest.com/our-work)
- [SERVICES](https://www.e-zest.com/our-services) 
    - [Product Engineering](https://www.e-zest.com/digital-product-engineering-services)
    - [Enterprise Data Services](https://www.e-zest.com/enterprise-data-services)
    - [Digital Commerce](https://www.e-zest.com/digital-commerce-services)
    - [Digital Operations](https://www.e-zest.com/digital-operations)
    - [Digital Consulting](https://www.e-zest.com/digital-transformation-consulting-services)
    - [Digital Experience Design](https://www.e-zest.com/digital-experience-design)
- [INSIGHTS](https://blog.e-zest.com/)
- [CAREERS](https://www.e-zest.com/careers)
- [ENTERPRISE DATA SERVICES](https://www.e-zest.com/enterprise-data-services)
- [GENERATIVE AI](https://www.e-zest.com/generative-ai)
- [Healthcare](https://healthcare.e-zest.com)
- [Contact Us](https://www.e-zest.com/contact-us)

- ![Elevating Product Engineering with AI and ML](https://blog.e-zest.com/hubfs/Elevating%20Product%20Engineering%20with%20AI%20and%20ML.jpg)

  [BLOGS](https://blog.e-zest.com)
  
  #### Elevating Product Engineering with AI and ML

  As technology evolves and customer choices broaden, there is an increasing ...

  [Read more](https://blog.e-zest.com/elevating-product-engineering-with-ai-and-ml)
- ![e-Zest – An Accion Labs Company gets Recognition as a Contender in the ISG Provider Lens™ Study on Digital Engineering Services 2024](https://blog.e-zest.com/hubfs/e-Zest%20%E2%80%93%20An%20Accion%20Labs%20Company%20-%20Gets%20Recognition%20as%20a%20Contender%20in%20the%20ISG%20Provider%20LensTM%20Study%20on%20Digital%20Engineering%20Services%202024.jpg)

  [NEWS](https://blog.e-zest.com/news)
  
  #### e-Zest – An Accion Labs Company gets Recognition as a Contender in the ISG Provider Lens™ Study on Digital Engineering Services 2024

  We are delighted to announce that e-Zest – An Accion Labs Company has been ...

  [Read more](https://blog.e-zest.com/news/e-zest-an-accion-labs-company-gets-recognition-as-a-contender-in-the-isg-provider-lens-study-on-digital-engineering-services-2024)
- ![e-Zest Solutions supports Digital Pune Mission](https://blog.e-zest.com/hubfs/blog-files/Digital%20Literacy%20Bus%20e-Zest.png)

  [CSR](https://blog.e-zest.com/csr)
  
  #### e-Zest Solutions supports Digital Pune Mission

  **Pune, India:** e-Zest Solutions, a leading digital technology innovation ...

  [Read more](https://blog.e-zest.com/csr/e-zest-solutions-supports-digital-pune-mission)

- [Work](https://www.e-zest.com/our-work)
- [Services](https://www.e-zest.com/our-services)
- [Insights](https://blog.e-zest.com)
- [Careers](https://www.e-zest.com/careers)
- [Enterprise Data](https://www.e-zest.com/enterprise-data-services)
- [Generative AI](https://www.e-zest.com/generative-ai)
- [Innovations](https://www.e-zest.com/innovations)
- [Healthcare](https://healthcare.e-zest.com)
- [About](https://www.e-zest.com/about-us)
- [Contact](https://www.e-zest.com/contact-us)

- [Blog](https://blog.e-zest.com/)
- [News](https://blog.e-zest.com/news)
- [CSR](https://blog.e-zest.com/csr)

- [![Linkedin Icon](https://blog.e-zest.com/hubfs/icons/linkedin_icon_white.svg)](https://www.linkedin.com/company/e-zest-solutions/)
- [![Twitter Icon](https://blog.e-zest.com/hubfs/twitter-logo-silhouette%20(5).svg)](https://twitter.com/ezest)
- [![Facebook Icon](https://blog.e-zest.com/hubfs/facebook-app-logo%20(4).svg)](https://www.facebook.com/61259256638)
- [![Instagram Icon](https://blog.e-zest.com/hubfs/instagram-logo%20(4).svg)](https://www.instagram.com/ezestsolutions/)
- [![Youtube Icon](https://blog.e-zest.com/hubfs/icons/youtube_icon_white.svg)](https://www.youtube.com/user/ezestcorporate)

[![Go to top icon](https://blog.e-zest.com/hubfs/AA%20Assets/top%20button.svg)](https://blog.e-zest.com/how-to-read-special-characters-from-csv-in-jmeter#top)

Hit enter to search or ESC to close

Insights

e-Zest members share technology ideas to foster digital transformation.

- [Blog](https://blog.e-zest.com)
- [Whitepaper](https://blog.e-zest.com/whitepaper)
- [Playbook](https://blog.e-zest.com/playbook)
- [News](https://blog.e-zest.com/news)
- [Innovation](https://blog.e-zest.com/innovation)
- [Media Kit](https://www.e-zest.com/media-kit)

# How to read special characters from CSV in JMeter?

[Kishore Bhamare](https://blog.e-zest.com/author/kishore-bhamare)  Nov 26, 2018

[JMeter](https://blog.e-zest.com/topic/jmeter)

- <https://www.linkedin.com/shareArticle?mini=true&url=https://blog.e-zest.com/how-to-read-special-characters-from-csv-in-jmeter&title=&summary=&source=>
- <https://twitter.com/intent/tweet?source=https://blog.e-zest.com/how-to-read-special-characters-from-csv-in-jmeter&text=How%20to%20read%20special%20characters%20from%20CSV%20in%20JMeter>
- <https://www.facebook.com/sharer/sharer.php?u=https://blog.e-zest.com/how-to-read-special-characters-from-csv-in-jmeter>
- <https://www.instagram.com/ezestsolutions/?u=https://blog.e-zest.com/how-to-read-special-characters-from-csv-in-jmeter>

In performance testing, you may come across a scenario where you want to read data from CSV file and post that data in HTTP request which contains any of the following special characters:

- Ceña
- Dr. Bosé
- St. Edward's University
- Robert Hermès of Paris Inc.,
- Noticiero Univisión

This can be achieved in 5 simple steps. Let’s have a look at it in detail:

- Launch Apache JMeter (Version 5.0)
- Add ‘CSV Data Set Config’ from ‘Config Element’
- **Filename:** Provide Filename (It is good to provide full path even if your file is in bin folder)
- **File encoding:** Different file encoding options are available. Select appropriate to suit your need \[UTF-8, UTF-16, ISO-8859-15, US-ASCII\]. It indicates your input file encoding. Nowadays CSV file comes with the UTF-8 format by default
- **Variable:** Give variable name, separated by a comma
- **Ignore the first line:** If your CSV file’s first row contains heading of column (variable name) then use this option as ‘True’ otherwise set it to ‘False’
- **Delimiter:** If you are using more than one variable in your CSV file then use this option. By default, it takes comma as a delimiter. You can also use the pipe as a separator
- **Allow quoted data?:** If CSV contains data within double or single quote then set this option as ‘True’ otherwise ‘false’
- **Recycle on EOF:** If want to re-use CSV data after reaching EOF then set to ‘True’
- **Stop thread on EOF?:** This is to determine that when one reaches EOF whether the thread should stop. The default is ‘False’.
- **Sharing mode:**
- All threads - (the default) the file is shared among all the threads
- Current thread group - each file is opened at once for each thread group in which the element appears
- Current thread - each file is opened separately for each thread
- Identifier - all threads sharing the same identifier share the same file. For example, if you have 4 thread groups, you could use a common ‘ID’ for two or more of the groups to share the file between them or you could use the thread number to share the file between the same thread numbers in different thread groups.

![csv-data-set-config](https://blog.e-zest.com/hs-fs/hubfs/blog-files/csv-data-set-config.png?width=600&name=csv-data-set-config.png)

- Add HTTP Request (Sampler)
- Add your parameters

![http-request](https://blog.e-zest.com/hs-fs/hubfs/blog-files/http-request.png?width=600&name=http-request.png)

- Add ‘Debug Sampler’. It is required just to make sure that the CSV reads values (special characters) correctly
- Run the script and verify. If it does not show special character (Shows something like “Pe?a”) in the application UI then, add Content encoding as UTF-8.

![http-request-verify](https://blog.e-zest.com/hs-fs/hubfs/blog-files/http-request-verify.png?width=600&name=http-request-verify.png)  
Now this time it should definitely work.

*Note: If URL contains special characters then you can use JMeter predefined function (${\_\_urldecode(${firstName})} Goto JMeter--\>Options--\>Function Helper Dialog)*

- <https://twitter.com/intent/tweet?source=https://blog.e-zest.com/how-to-read-special-characters-from-csv-in-jmeter&text=How%20to%20read%20special%20characters%20from%20CSV%20in%20JMeter>
- <https://www.facebook.com/sharer/sharer.php?u=https://blog.e-zest.com/how-to-read-special-characters-from-csv-in-jmeter>
- <https://www.linkedin.com/shareArticle?mini=true&url=https://blog.e-zest.com/how-to-read-special-characters-from-csv-in-jmeter&title=&summary=&source=>

### Similar Blog

[How to simulate network bandwidth in JMeter? The rise of the smartphone and easy connectivity to the internet has made access to information easier with most of them ... By Kishore Bhamare Jan 07, 2019](https://blog.e-zest.com/how-to-simulate-network-bandwidth-in-jmeter)

[![How to upload images in JMeter?](https://blog.e-zest.com/hubfs/blog-files/How%20to%20upload%20images%20in%20JMeter.png) How to upload images in JMeter? In performance testing scenarios, you might come up with image file uploading-downloading functionality in any web application. ... By Kishore Bhamare Nov 21, 2018](https://blog.e-zest.com/how-to-upload-images-in-jmeter)

[![What’s New in Apache JMeter 5.0?](https://blog.e-zest.com/hubfs/JMeter%205.0.png) What’s New in Apache JMeter 5.0? A new Apache JMeter version has been released today, September 21, 2018 - version 5.0 (Revision: r1841526). 5.0 version has many ... By Kishore Bhamare Sep 21, 2018](https://blog.e-zest.com/whats-new-in-apache-jmeter-5.0)

[![JMeter Plugins Manager](https://blog.e-zest.com/hubfs/jmeter-img-1.png) JMeter Plugins Manager Apache JMeter Plugin community, recently launched JMeter Plugins Manager. The actual purpose of this is to easily install / ... By Kishore Bhamare Jun 21, 2016](https://blog.e-zest.com/jmeter-plugins-manager)

[![How to Create Own Custom JMeter Template?](https://blog.e-zest.com/hubfs/How%20to%20Create%20Own%20Custom%20JMeter%20Template%201280x667%202560x1334.jpg) How to Create Own Custom JMeter Template? We frequently need to construct Test Plans with a similar format when working on web application performance testing using Apache ... By Kishore Bhamare Feb 28, 2023](https://blog.e-zest.com/how-to-create-own-custom-jmeter-template)

[How to simulate network bandwidth in JMeter? The rise of the smartphone and easy connectivity to the internet has made access to information easier with most of them ... By Kishore Bhamare Jan 07, 2019](https://blog.e-zest.com/how-to-simulate-network-bandwidth-in-jmeter)

[![How to upload images in JMeter?](https://blog.e-zest.com/hubfs/blog-files/How%20to%20upload%20images%20in%20JMeter.png) How to upload images in JMeter? In performance testing scenarios, you might come up with image file uploading-downloading functionality in any web application. ... By Kishore Bhamare Nov 21, 2018](https://blog.e-zest.com/how-to-upload-images-in-jmeter)

[![What’s New in Apache JMeter 5.0?](https://blog.e-zest.com/hubfs/JMeter%205.0.png) What’s New in Apache JMeter 5.0? A new Apache JMeter version has been released today, September 21, 2018 - version 5.0 (Revision: r1841526). 5.0 version has many ... By Kishore Bhamare Sep 21, 2018](https://blog.e-zest.com/whats-new-in-apache-jmeter-5.0)

## Helping Organizations Thrive in the Digital Age

[Contact Us](https://www.e-zest.com/contact-us)

- [About](https://www.e-zest.com/about-us)
- [Services](https://www.e-zest.com/our-services)
- [Work](https://www.e-zest.com/our-work)
- [Insights](https://blog.e-zest.com/)
- [Healthcare](https://healthcare.e-zest.com/)
- [Accion Labs](https://www.accionlabs.com/)

- <https://www.linkedin.com/company/e-zest-solutions/>
- <https://twitter.com/ezest>
- <https://www.facebook.com/eZest/>
- <https://www.instagram.com/ezestsolutions/>
- <https://www.youtube.com/user/ezestcorporate>

- Dallas
- Detroit
- Hannover
- Vienna
- London
- Pune

 © 2025 e-Zest Solutions

- [Privacy Policy](https://www.e-zest.com/privacypolicy)
- [Cookie Policy](https://www.e-zest.com/cookie-policy)

 Contact us

 Contact us

e-Zest is a leading digital innovation partner for enterprises and technology companies that utilizes emerging technologies for creating engaging customers experiences. Being a customer-focused and technology-driven company, it always helps clients in crafting holistic business value for their software development efforts. It offers software development and consulting services for cloud computing, enterprise mobility, big data and analytics, user experience and digital commerce.