Sunday, June 7, 2009

Informatica : Setting codepage

Informatica integration service sometimes fails with the following error when trying to startup:
LM_36011
Code page mismatch. Service process is running in code page [ISO 8859-1 Western European] whereas the service is configured in the Admin Console to run in code page [UTF-8 encoding of Unicode]

Set the following environment variables on the Linux based server hosting Informatica nodes:
setenv LANG en_US.utf8
setenv LC_ALL en_US.utf8
setenv INFA_CODEPAGENAME UTF-8

For windows, set environment variables LC_ALL and LANG to us_UTF8

Re-start the node service.

Now, integration service can be started with codepage set to UTF-8.

74 comments:

Unknown said...

I encounter the same problem as you. a little difference from yours.
Code page mismatch. Service process is running in code page [MS Windows Latin 1 (ANSI), superset of Latin1] whereas the service is configured in the Admin Console to run in code page [ISO 8859-1 Western European]

How can I set the env variables in my case?

hope I can get your help.

Nitin Aggarwal said...

For ISO 8859-1 Western European codepage name would be "Latin1".

Alternatively you can change the codepage for integration service to MS Windows Latin 1 (ANSI) under gid/node assignments in admin console.

Unknown said...

Thank you very much for your reply.

My problem originated from my changing the code page from [ISO 8859-1 Western European] to [MS Windows Latin 1 (ANSI), superset of Latin1] in admin console, and then changed back to [ISO 8859-1 Western European]. then the problem ocurred.
I searched the admin console, I can't find more place which would have the code page info in it.

And if try the way you provide, are you sure the codepage name for [ISO 8859-1 Western European] is "Latin1"? it might be the name of [MS Windows Latin 1 (ANSI), superset of Latin1]? or it should be "ISO..." or something. because my problem is not disappear.... Would please find more information for me? I really appreciate your time and patient.

Unknown said...

Thanks, but it seems ISO 8859-1 Western European codepage name is not "Latin1".

Nitin Aggarwal said...

Ping,
I had checked this codepage at informatica site my.informatica.com.
You can register yourself there and confirm the same.

Unknown said...

Nitin,
you were right. It was because I made some mistake during the config.
it works now.
Thank you a lot!

Ping

Unknown said...

Hi.

I have the same problem as Ping the only diference is the other language

Code page mismatch. Service process is running in code page [MS Windows Latin 1 (ANSI), superset of Latin1] whereas the service is configured in the Admin Console to run in code page [[id = -1]]

I have to use MS Windows Latin 1 (ANSI), superset of Latin1

Can you please explain to me how can I fix it.

Thanks a lot

Anonymous said...

thanks you solve my problem about Informatica.

thanks a lot Alberto

Girish said...

I have to read data from a flat file which contains both english language characters and chinese and some special foreign language characters, the chinese and foreign language characters are not getting displayed properly after loading the data in staging table, can you please tell if i need to do some special setting.

Nitin Aggarwal said...

@girish
I hope you are using Unicode codepage to load all your data. Which also means that you are creating tables with datatype percision specified as "CHAR" i.e.
create table test ( a varchar2(10 CHAR))

This will ensure all unicode data lands as is in your warehouse tables.

From what you said, it appears that the problem lies with your client
>> language characters are not getting displayed properly after loading the data in staging table

So, data may be there but may not be handled well by your client application.

Paresh said...

Hi Nitin,
I'm facing a similar issue, the Integration Service won't start keeps failing with the following error.

LM_36011 Code page mismatch. Service process is running in code page [MS Windows Latin 1 (ANSI), superset of Latin1] whereas the service is configured in the Admin Console to run in code page [UTF-8 encoding of Unicode]

I've gone through your blog and set the environment variables but still the same error.
Am i missing anything? Any help is much appreciated.
PowerCenter8.6.1 on Windows

Nitin Aggarwal said...

@Paresh
Can you check what is the codepage setting for your integration service and repository service.
To set codepage for integration service just edit its properties and specify codepage as UTF-8.
If repository service is created using codepage other than UTF-8, then you have to drop and re-create it with the correct codepage.

hope this helps.

Paresh said...

Hi Nitin,

Pls see answers to your questions below.
Repo Service Codepage = UTF-8 encoding of Unicode
Integration Service = UTF-8 encoding of Unicode (But the service doesn't start with this setting)

Since the Repository & Integration service is configured to with UTF8 codepage don't see what exactly is the cause of the issue.

Thanks for all your help.

Nitin Aggarwal said...

@Parekh

Try setting windows environment variables LC_ALL and LANG to us_UTF8 and then start the service.

Paresh said...

Nitin,
That seems to have done the trick.
For the benefit of myself (and others) would you be able to breifly explain the difference between setting these values to us_UTF8 as opposed to en_US.UTF8.

Thanks a ton.

Rgds
Paresh

Nitin Aggarwal said...
This comment has been removed by the author.
Nitin Aggarwal said...

@Paresh

Glad it worked!!
These are the values which needs to be set for Windows and Linux OS respectively. en_US.UTF8 is for Linux whereas us_UTF8 is for Windows.

Nitin Aggarwal said...

@Paresh

Glad it worked!!
These are the values which needs to be set for Windows and Linux OS respectively. en_US.UTF8 is for Linux whereas us_UTF8 is for Windows.

Unknown said...

Hi Nitin,

I am having the problem starting the integration services. i followed the steps you mentioned but still i am getting the following error

LM_36011 Code page mismatch. Service process is running in code page [MS Windows Latin 1 (ANSI), superset of Latin1] whereas the service is configured in the Admin Console to run in code page [UTF-8 encoding of Unicode]

i have set the environmental variables also but no use.

I am using windows vista home premium.

Please help.

Thank you,
Suresh

Nitin Aggarwal said...

I believe you have same problem as Paresh had (see the comments above).
Try setting windows environment variables LC_ALL and LANG to us_UTF8 and then start the service.

Unknown said...

how can i create these env variables in windows vista

Nitin Aggarwal said...

I'm not sure about vista but this is how i do in XP (Should be same in Vista too, I think).

Right click "My Computer" icon
Select Properties
Go to Advanced Tab
Click Environment Variables
Add two system variables and their values as I mentioned above.

Unknown said...

I have created two variables as
variable name variable value
LC_ALL LC_ALL
LANG us_UTF8

After that I have restarted the computer and tried to restart the integration service with utf8 but still get the same error. Can you please tell me what did I do wrong now? Thanks Nitin

Nitin Aggarwal said...

Variable value for LC_ALL should be us_UTF8 ( you seem to have set it to LC_ALL).

Can you also post the exact error you are getting ?

Unknown said...

the service manager could not start the service due to the
following error: [PCSF_10342] Exception occured [Unable to start service [prod_int] on any node specified for the
service.

Code page mismatch. Service process is running in code page [MS Windows Latin 1 (ANSI), superset of Latin1] whereas
the service is configured in the Admin Console to run in code page [UTF-8 encoding of Unicode].

I am getting the above error.

Unknown said...

I have changed the LC_ALL value to us_UTF8 but still get the error as Code page mismatch. Service process is running in code page [MS Windows Latin 1 (ANSI), superset of Latin1] whereas the service is configured in the Admin Console to run in code page [UTF-8 encoding of Unicode]

Artur said...

Setting
INFA_CODEPAGENAME=UTF-8
environemnt variable worked for me.
It seems that LC_ALL and LANG vars do not matter.

I had error
Code page mismatch. Service process is running in code page [MS Windows Latin 1 (ANSI), superset of Latin1] whereas the service is configured in the Admin Console to run in code page [UTF-8 encoding of Unicode]

My config:
PowerCenter 8.6.1 64-bit on Windows 7 64-bit.

Thanks,
Artur

Anonymous said...

Hi Nitin,

your suggestion did work for me. I have added the 3 environment variables and the service came up and running.

Thanks a lot.
Sunil

Prathamesh said...

Hi..thanks for a great post..i am hing issue with special characters getting lost. I am working on the client environment and hence have to point out to them what the problem is

Source and target tables are in same database whose code set page is UTF-8.

Session log shows the Server Mode as Unicode. Whereas the Server Code Page is [MS Windows Latin 1 (ANSI), superset of Latin1]. Is the server code page causing this issue?

The

Nitin Aggarwal said...

Hi Prathamesh,

You seem to be running your integration service in Windows Latin codepage. Try to run your infa server (by setting the required env variables) as well as services in UTF-8 codepage and check if it helps.

Unknown said...

Im using Windows 2000, and the solution worked as well, the only consideration is that you need to restart the machine once you declare the global variables.

Thank you for the solution

Unknown said...

Ihad the same issue "Service process is running in code page [MS Windows Latin 1 (ANSI), superset of Latin1] whereas the service is configured in the Admin Console to run in code page [UTF-8 encoding of Unicode]" on a Windows 2000, Nitin, your solution worked in W2K also. The only consideration is that you need to restart the computer once you declare the global variables.

Thank You

Nitin Aggarwal said...

Hi Mario,

I have not tried these settings on Win2K. Somehow I believe there should not be any need to reboot the machine. But, as I said, I have not tried, I take your words.

PooJa said...

Hi Nitin,

Thanks a lot. I was banging my head before coming to your blog.
Keep up the good work.

Anonymous said...

I have a requirement to load data from flat files(english,Chinese,Japanese,and Korean (CJK) fonts) to DB(Oracle/DB2). We are looking at ETL-Informatica/Java Code options.

We need to automate the complete Process. (Files comes in MOnthly basis)
1]Need to download file from HTTPS site(Zip/DAT file) or lookup in Shared Location.
2]UnZIP and get the flat files
3]Do Transformation/Mapping on Flat file(around 15 files).
4]Load data to DB (Biggest file is of 1GB)
5]Generate flat file and put in Shared Drive and sent automated mail to the concerned team.

6]Firstly we need to do a Data migration from Current DB to the new Data Model.

Does ETL tool can support all the above.(Mainly Step 1,2,5 and 6)

If it can you please provide the options to achieve this.(Using Tools / API Support for Java).
Thanks in advance.

Roshan

Anonymous said...

I am having the LM_36011 msg... Infa server is running under windows and oracle db running under Linux. Msg says that service is running with MS-Latin and Admin console in Western 8859. I know that db is running with Western so Rep.Service was created using Western 8859 - that was the only way it works. Integration service fails with LM_36011. Pls. is it possible to change the environment variables in windows too ? Thru the Control Panel > System ?

Dr said...

hey I have windows Xp and Oracle 11g Installed. I have installed Informatica 8.6 but when I am trying to create a repository I am getting
"The Repository Service was created, but the service could not be enabled. You must enable the service to create the content. The following error occurred while attempting to create the content. Error - [PCSF_10342] Exception occurred: [Unable to start service [INFADevRepository] on any node specified for the service.].
"

Any Help Will be appreciated.

Anonymous said...

I have the exact same error as Eduardo, where my existing integration service code page is shown as -1. What do I do? I am using WINDOWS SERVER.

Nitin Aggarwal said...

@Anonymous

This is what I found in my.informatica.com:

To resolve the issue, do the following:

1.

In the Administration Console, select the Integration Service.
2.

Select the Process tab.
3.

Select the row of the node on which the Integration Service should be enabled (Do not select the node link).
The Service Process Properties will appear.
4.

In the Service Process Properties, go to the General Properties and click Edit.
5.

Select a Codepage for the Integration Service and click OK.
The Integration Service code page must match the node (operating system environment) code page.
6.

Enable the Integration Service.

Anonymous said...

If the database in which the IPC repository and domain reside, changes character set to AL32UTF8, do I need to update the IPC data movement mode and code pages also for the repository and integration service? They are currently set to MS Windows Latin 1 (ANSI) and data movement mode is ASCII.

Nitin Aggarwal said...

@anonymous
I think just changing the data movement mode should be enough. Code page settings for repository and integration service does not have much to do with data movement except for being able to read the informatica repository metadata correctly.

Anonymous said...

Hi Nitin,

I have tried creating the repository service but ended with the error 'pcsf_10342:Unable to start service on any of the node specified for the service'.

The database code page is WE8ISO8859P1 and the repository level code page that i have set is ISO 8859 - 1 Western European.

Please provide me some insight into this problem.

Regards,
Aparna

Anonymous said...

Hello Nitin,

I'm one of the persons to have learnt much from your blog. Keep it up.

I was facing an issue where in records having data other than english were not loaded into the warehousee. What, do you think, could be the reason?
The repo svc and intg svc code page are set to 'MS Windows Latin 1 (ANSI), superset of Latin1'

Unknown said...

Im trying to load non-Ascii characters in my target table, but they are not loading properly. I have declared it as nvarchar..But still Im having the same error.
The code page is MS Windows Latin..


Please help

archu said...

Hi..can you please let me know if this works for Informatica 7

Nitin Aggarwal said...

@Anonymous: I do not think this error "pcsf_10342:Unable to start service on any of the node specified for the service" has anything to do with codepage. Looks like some configuration issue.

@Anonymous: Try unicode character set e.g. UTF-8

@Chinnu: did you try with UTF-8 code page ?

@Archana: not sure.

Unknown said...

I'm a bit confused about the code pages. I have this situation:
- Server Solaris with LANG=es_ES.UTF-8
- Database with NLS_CHARACTERSET = WE8MSWIN1252

¿Which code page I need to install repository services and integration services in the Solaris machine?

Thanks!

Anonymous said...

Hi..

I have gone through all the comments in the blog... and I am facing a similar problem...

The integration service doesnt start. I have Informatica client and server installed on my Windows machine.

I have the environment variable INFA_CODEPAGENAME to UTF-8.

The repository (database), repository service and integration service all have code page set to UTF-8.

While the repository service works just fine, the integration service does not start.

Can someone help pls!!!

Anuja said...

Hi,


I have installed Power Center 8.6.0 Client and Server on my Windows 7 machine (I ran the setup in compatibility mode).


I was able to create and successfully run a repository service from the admin console.


However, when I create an integration service, it doesn't start.


The error message is The Service Manger Could not start the service due to the following error : [PCSF_10342]Exception occured:[Unable to start service [int_ootb] on any node specified for the service].


However, when I look at the logs, the log entries stop at this point...


2011-01-24 12:44:02 : INFO : (6712 | 1484) : (IS | int_ootb) : node01 : SF_34012 : Opened Service Port [6010] to listen for client connections.
2011-01-24 12:44:02 : INFO : (6712 | 1484) : (IS | int_ootb) : node01 : SF_34002 : Service is initializing.
2011-01-24 12:44:02 : INFO : (6712 | 1484) : (IS | int_ootb) : node01 : LM_36069 : Copyright (c) Informatica Corporation 1994 - 2008
All Rights Reserved.
This Software may be protected by U.S. Patent Numbers 6,208,990; 6,044,374; 6,014,670; 6,032,158; 5,794,246; 6,339,775; 6,850,947; 6,895,471; 7,254,590 and other U.S. Patents Pending.

2011-01-24 12:44:02 : INFO : (6712 | 1484) : (IS | int_ootb) : node01 : LM_36063 : (Powered by ZL Engine)
2011-01-24 12:44:02 : INFO : (6712 | 1484) : (IS | int_ootb) : node01 : LM_36009 : Informatica PowerCenter Integration Service, version [8.6.0], build [178.0613], Windows 32-bit.
2011-01-24 12:44:02 : INFO : (6712 | 1484) : (IS | int_ootb) : node01 : CMN_1990 : Service [int_ootb] is licensed to execute on node [node01].
2011-01-24 12:44:02 : INFO : (6712 | 1484) : (IS | int_ootb) : node01 : CMN_1988 : Checking if service [int_ootb] is licensed to execute on node [node01].
2011-01-24 12:44:02 : INFO : (6712 | 1484) : (IS | int_ootb) : node01 : CMN_1987 : License information for service [int_ootb] has been retrieved from license [License_9567].
2011-01-24 12:44:02 : INFO : (6712 | 1484) : (IS | int_ootb) : node01 : CMN_1985 : Retrieving license information for service [int_ootb] in domain [dom_ootb].


I figured that this could be a code page issue. But the repository (data base), repository service and integration service are all set to UTF-8 code page. I also created an environment variable INFA_CODEPAGENAME = UTF-8.


But none of this seems to work.


Can some one suggest what I am missing here?


Thanks!!

Nitin Aggarwal said...

@Anuja
Does not looks like an issue with the codepage. Re-doing the configuration, or if needed, re-installation of Informatica might help.

Anonymous said...

Hi Nitin,

I'm facing a problem as below. My source code page is MS Windows Latin 1(ANSI). My target is oracle and has UTF-8 set. Some of the characters are nt displayed properly in the tables. I found that these chars come under extended char set ( Eg. ß,ä). I tried ur solution above using varchar2(10 char) but it didnt work for me. please give me alternative solutions.

Sudheer said...

Hi Nitin,

even I am facing exactly the same issue as Anuj mentioned(on Win7). I tried re configuring the domain&node&repositry service. But still No Luck.
Some where i found that it could be issue with port number used by integration service. In the node configuration i changed the default port numbers from 6005-6100 To 7005-7100. Nothing is working out.

I am not sure how to change the port used by Integration service.

Would be great if you can suggest something on this.

thanks,
Sudheer

STrudeau said...

Thanks for the help. You saved me hours!!!

Gaurav said...

Chinese characters are not getting displayed properly when loaded into target tables.
The code page setting on Integration service level and Repository service level is same and it is 'MS Windows Latin 1 (ANSI), superset of Latin1'. Informatica version is 8.6.1. Could you please suggest what can be done to rectify this error?

Sagnik said...

Hi Nitin,
I am trying to load data from a database to a flat file. A column of the database has a text that has the MS-Word's apostrophe character. Informatica is generating a inverted question mark in that place in the output file. I have tried setting the codepage of the DB connection to both UTF8 and Latin1. It didn't work. Please suugest what should solve this?
Thanks,
Sagnik

lok said...

Nitin,

The flatfile informatica generates has multibyte data for many columns but column ZIP_CODE need to be valid numeric, i see multibyte data. i need to filter multibyte only for this column.

Thanks

Nitin said...

Hi Nitin,

I am facing a problem whie installing informatica 8.6.1 on windows 2003. I am creating a new informatica server. After creating repository service, when i try to start the repository i get following error:Failed to logon to Database server Database driver error... Function Name : Logon ORA-06401: NETCMN: invalid driver designator Database driver error... Function Name : Connect Database Error: Failed to connect to database using user [User_Name] and connection String [connnection_string]. Need your help in fixing the issue. Regards,
Nitin

Nitin Aggarwal said...

@Nitin: What is your Database platform ? Do you have the DB client installed on the system where informatica is running? Please go through the Informatica install doc to check if all the pre-requisites are followed and applied.

Nitin said...

Hi Nitin,

Thnx for your reply.. well environment is Windows 2003 sp2 and Oracle 10g DB is on other server and yes i have oracle client on my machine where i am installing Informatica server(8.6.1). I tried to connect oracle from client and it's able to connect to Db server.

I uninstalled informatica and resinatlled it but still facing the same error.

Regards,
Nitin

Nitin said...

Hi Nitin,

Above issue has been fixed, i have installed the Infirmatica server and services are up. Now I am facing problems in connecting Informatica PC client with informatica server.
PC Client installed on the server where Informatica server is installed is able to connect to repository but when i try to connect Informatica Power center desginer on my machine with Informatica server, i get this error: [REP_55102] failed to connect to repository service [Repo_name]. I have configured the domain and add it in PC client. I tried to login using Admin user in Repo manager but unable to login.

Is this problem related to host file on my machine or some thing else?

Regards,
Nitin

Nitin Aggarwal said...

@Nitin: connect to the repository using repository user (usualy Administrator) and not the domain admin user.

Nitin said...

I tried to connnect PC Designer using Adminsitrator, but still i am facing same problem "[Rep_55102] Failed to connect to repository service".

Could you plz throw some light on the same.

Regards,
Nitin

blaz said...

Hi Nitin

I will like your hepl in finding out how to set the code page on my node server which is windows 7, my repository database being oracle 11g and my informatica server which has a blank or empty codepage option on the service process.

many thanks

Nitin Aggarwal said...

@Blaz: For windows, set environment variables LC_ALL and LANG to us_UTF8 and then Restart the node service.

Jackson Chang said...

Hi, I have a very Similar problem.

So Right now I have 2 Linux servers.

Server A: Informatica Powercenter 9.0.1 Installed

Server B: Oracle Database 11.2.0.1.0 Installed

Server A(PowerCenter) connects to Server B(Database)

So in the Admin Console in Server A I try to create a repository service with code page as MS Windows Latin 1 (ANSI), suerset of Latin1. I get this issue:

The following error occurred while performing a repository action. Error -[PCSF_10007] Cannot connect to repository [rep22] because \n[[REP_61082] AdminConsole's code page (UTF-8 encoding of Unicode) is not one-way compatible to repository rep22's code page (MS Windows Latin 1(ANSI), superset of Latin1). Failed to connect to repository service [rep22].].


Then I tried to create a repository service with code page as UTF-8 encoding of Unicode. I get this issue:

REP_62051 - The repository code page [2252: MS Windows Latin 1 (ANSI), superset of Latin1] does not match the code page specified for the corresponding Repository in the Administration Console [106: UTF-8 encoding of Unicode].

So I what I think is the issue is that on server B I have to change the code page from MS Windows Latin 1 (ANSI), suerset of Latin1 to UTF-8 encoding of Unicode.

I am not sure if this is correct and if it is correct, could you guys guide me on how to change it.

Thank you very much.

Nitin Aggarwal said...

@Jackson: you are trying to use an existing repository or a new one ?

To me it seems you already have an existing repository contents that were created using MS Windows Latin 1. So when you try to create a repository service over it using UTF-8 it errors out. Creating this service as MS windows Latin 1 will have a mismatch with admin console code page which is UTF-8.

Could you try set code page of admin console as MS Windows Latin 1 and then create a rep service as this same codepage and test.

Jackson Chang said...

Could you try set code page of admin console as MS Windows Latin 1 and then create a rep service as this same codepage and test.

Could you explain in details on how I would be able to change the admin console to MS Windows Latin 1 Please. (The steps and commands)

And yea I think I originally created a repository with MS Windows Latin 1 and I don't think I am able to change it some how.

I keep trying to delete and create a new repository service but it says that the repository at this location is named [rep22] and that it has a code page of MS Windows Latin 1 and not the new one I create.

Jackson Chang said...

So, I was told that at a certain database you can only have one repository service connection to it. Is this correct?

So for example, On my Server B I have a oracle database.

I am only allowed to create one repository service to it. Can I create another repository service to the database with another repository service name?

Can you clarify this question for me?


Also, It seems that I have repository service [rep22] created and it seems that when I create and delete a repository service, I can not get rid of the [rep22]. It seems like [rep22] is stuck there. Is there any way where I can remove this [rep22] completely so that I can create another repository service.

Thx guys.
I'm a little new to this informatica software.

Vagicherla said...

Hello Nitin, Nice article. I have
same issue and unable to start integration service up.

Server : Informatica 9.0.1 HF2 on Linux RedHat 64 bit

Database: Oracle 11g (American_America.UTF8)

Please advise what could be wrong here. Thanks in advance.

Vagicherla said...

Also, system admin setup bash profile. So I couldnt use setenv command rather did set the variables in .bash_profile on my user id that runs the informatica service.

LANG=en_US.utf8; export LANG
LC_ALL=en_US.utf8; export LC_ALL
INFA_CODEPAGENAME=UTF-8; export INFA_CODEPAGENAME

User.kd said...

Hi Nitin
Even I'm facing the same problem.
Setting environment variables/rebooting the system/restarting the services..tried everything,but still no luck..
I'm still getting the same error message"Error-[PCSF_10007]Cannot connect to repository because AdminConsole's code page(UTF-8 encoding of unicode) is not one-way compatible to repositories codepage(MS Windows Latin 1(ANSI).superset of Latin1).Failed to connect to the repository service."
I have set all the three env variables which you mentioned above.Please help me out..

User.kd said...

Hi Nitin

I have installed Informatica 9.0.1 on linux machine and it's bit 62bit and Oracle client is also 62bit.and when I created the repository service it created the service and it's avaible with below error.
"Admin console's code page (UTF-8 encoding of unicode) is not one-way compatible to repository code page(MS Windows Latin1(ANSI),superset of Latin1).Failed to connect to repository service".So as you mentioned I have set LANG,LC_ALL,INFA_CODEPAGENAME,NLS_LANG the environment variables and restarted the services but still the same error. Please help me out if you have any other solutions..I'm stuck from past 72hrs...

Nitin Aggarwal said...

@User.kd: What value you have set for environment variables. If its UTF8 then i suggest you drop and recreate your repository service with UTF-8 codepage.

krish said...

@ALL
hi all i am loading data from oracle to teradata.
the code page for oracle i set it as UTF8 in connection(informatica).
and for teradata in set it as ISO 8859-15 latin 9(Western Eupo).i had loaded the data....

but the problem is with one charater i.e., Ž
i can read this charater but not able to load it into teratatd it is taking it as junk charater.