# Write/Read File having Japanese characters as file name

**URL:** <https://www.ruby-forum.com/t/write-read-file-having-japanese-characters-as-file-name/191261>\
**Category:** Ruby\
**Created:** [July 8, 2010, 1:25pm UTC](https://www.ruby-forum.com/t/write-read-file-having-japanese-characters-as-file-name/191261 "2010-07-08T13:25:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sudheendra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e0b2c6/32.png) [@sudheendra](https://www.ruby-forum.com/u/sudheendra)\
**Post date:** [July 8, 2010, 1:25pm UTC](https://www.ruby-forum.com/t/write-read-file-having-japanese-characters-as-file-name/191261/1 "2010-07-08T13:25:16Z")

</div>

Hi

My requirement is to create new files by names from database(UTF8  
encoded for multi language support).

Mostly Japanese langauge support. I need to create file for each project  
with project name. Sometimes the project name will be in Japanese.

In such case i could not generate file name with “äº‹ç”±åˆ¥ãƒã‚°ãƒ¬ãƒãƒ¼ãƒˆ.txt”.

I am getting always garbage characters as file name ex:  
Ã¤Âºâ€¹Ã§â€Â±Ã¥Ë†Â¥Ã£Æ’ÂÃ£â€šÂ°Ã£Æ’Â¬Ã£Æ’ÂÃ£Æ’Â¼Ã£Æ’Ë†test.txt

Awaiting for your help. Thanks in advance.

Regards,  
Sudheendra

---

<div class="post-metadata">

**Author:** ![sudheendra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e0b2c6/32.png) [@sudheendra](https://www.ruby-forum.com/u/sudheendra)\
**Post date:** [July 8, 2010, 3:35pm UTC](https://www.ruby-forum.com/t/write-read-file-having-japanese-characters-as-file-name/191261/2 "2010-07-08T15:35:41Z")

</div>

On Jul 8, 8:25Â am, Sudheendra P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I am getting always garbage characters as file name ex:  
> Ã¤Âºâ€¹Ã§â€Â±Ã¥Ë†Â¥Ã£Æ’ Ã£â€šÂ°Ã£Æ’Â¬Ã£Æ’ Ã£Æ’Â¼Ã£Æ’Ë†test.txt
> 
> Awaiting for your help. Thanks in advance.

How are you retrieving the values from the database? Are sure is  
UTF-8?

If you’re under Windows, the only version capable of doing it is  
1.9.2, which -rc1 has been _broken_ in relation to gems so is advised  
to avoid it.

You can try with 1.9.2-preview3
