# How can i give support of multi byte char in my web page

**URL:** <https://www.ruby-forum.com/t/how-can-i-give-support-of-multi-byte-char-in-my-web-page/86182>\
**Category:** Rails\
**Created:** [February 20, 2007, 1:41pm UTC](https://www.ruby-forum.com/t/how-can-i-give-support-of-multi-byte-char-in-my-web-page/86182 "2007-02-20T13:41:43Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yuiji\_sasaki](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/91b2a8/32.png) [@Yuiji\_sasaki](https://www.ruby-forum.com/u/Yuiji_sasaki)\
**Post date:** [February 20, 2007, 1:41pm UTC](https://www.ruby-forum.com/t/how-can-i-give-support-of-multi-byte-char-in-my-web-page/86182/1 "2007-02-20T13:41:43Z")

</div>

Dear guys,  
How can i give support of multi byte char in my web page? What  
will be the database configuration? In project has to support Japanese  
language?  
please give me some idea about it.

Sorry for my poor English.

Sasaki

---

<div class="post-metadata">

**Author:** ![Yuiji\_sasaki](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/91b2a8/32.png) [@Yuiji\_sasaki](https://www.ruby-forum.com/u/Yuiji_sasaki)\
**Post date:** [February 20, 2007, 8:41pm UTC](https://www.ruby-forum.com/t/how-can-i-give-support-of-multi-byte-char-in-my-web-page/86182/2 "2007-02-20T20:41:55Z")

</div>

Before database creation, set

Name: some\_db\_name  
Character Set: cp932  
Collation: cp932\_japanese\_ci

if you use MySQL database

---

<div class="post-metadata">

**Author:** ![Yuiji\_sasaki](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/91b2a8/32.png) [@Yuiji\_sasaki](https://www.ruby-forum.com/u/Yuiji_sasaki)\
**Post date:** [February 20, 2007, 8:48pm UTC](https://www.ruby-forum.com/t/how-can-i-give-support-of-multi-byte-char-in-my-web-page/86182/3 "2007-02-20T20:48:10Z")

</div>

or try

Character Set: eucjpms  
Collation: eucjpms\_japanese\_ci

I think it is better

---

<div class="post-metadata">

**Author:** ![Yuiji\_sasaki](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/91b2a8/32.png) [@Yuiji\_sasaki](https://www.ruby-forum.com/u/Yuiji_sasaki)\
**Post date:** [February 21, 2007, 2:42pm UTC](https://www.ruby-forum.com/t/how-can-i-give-support-of-multi-byte-char-in-my-web-page/86182/4 "2007-02-21T14:42:19Z")

</div>

read about symbols coding on: [EUC - Wikipedia](http://en.wikipedia.org/wiki/EUC)

database.yml don’t have any sections about charset support

You need at each section and key database values  
change for name your MySQL database name

for example in mysql console create database:

mysql\> create database test\_db;

development:  
adapter: mysql  
database: test\_db  
username: root  
password:  
host: localhost

test:  
adapter: mysql  
database: test\_db  
username: root  
password:  
host: localhost

production:  
adapter: mysql  
database: test\_db  
username: root  
password:  
host: localhost

---

<div class="post-metadata">

**Author:** ![Yuiji\_sasaki](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/91b2a8/32.png) [@Yuiji\_sasaki](https://www.ruby-forum.com/u/Yuiji_sasaki)\
**Post date:** [February 21, 2007, 3:14am UTC](https://www.ruby-forum.com/t/how-can-i-give-support-of-multi-byte-char-in-my-web-page/86182/5 "2007-02-21T03:14:36Z")

</div>

Dmitry Solonina wrote:

> or try
> 
> Character Set: eucjpms  
> Collation: eucjpms\_japanese\_ci
> 
> I think it is better

Thanks for you response. But still confusion about the following  
tropics:

I use ruby on rails 1.8.5.  
mysql version 4.1.9.

1. any change in database.yml configuration?

2. What will be the charset in html meta tag?  
suppose I have

please provide some details because I am new in ruby.  
thanks in advanced.

Sasaki

---

<div class="post-metadata">

**Author:** ![Yuiji\_sasaki](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/91b2a8/32.png) [@Yuiji\_sasaki](https://www.ruby-forum.com/u/Yuiji_sasaki)\
**Post date:** [February 22, 2007, 4:24am UTC](https://www.ruby-forum.com/t/how-can-i-give-support-of-multi-byte-char-in-my-web-page/86182/6 "2007-02-22T04:24:38Z")

</div>

Dmitry Solonina wrote:

> read about symbols coding on: [EUC - Wikipedia](http://en.wikipedia.org/wiki/EUC)
> 
> database.yml don’t have any sections about charset support
> 
> You need at each section and key database values  
> change for name your MySQL database name
> 
> for example in mysql console create database:
> 
> mysql\> create database test\_db;
> 
> development:  
> adapter: mysql  
> database: test\_db  
> username: root  
> password:  
> host: localhost

Thanks a lot. It works fine.

Sasaki
