Regional settings impact JavaScript Number conversion to String in applet

Environment:
XP, IE6 and IE7, JDK 1.6.0_13,1.6.0_10,1.6.0_7, Apache
Hi,
We recently converted our application from the MS JVM to Sun JVM 1.6 and have since had numerous problems with a user's regional setting impacting the application's behaviour.
The application is using an applet, passing JavaScript Number values to an Applet where the input argument in the Java function is declared as a String.
We have users with various regional settings, most don't impact the application, but we have found problems when the regional settings are set to "French (France)" or "German (Germany)".
With "French (France)" JavaScript Number values >=10000000 get truncated to a Java String value of just the first character.e.g. 10000000 is converted to "1", 200000000 is converted to "2".
With "German (Germany)" a trailing "0" is added to the converted String, and for values >=10000000 we get the String value with an additional 6 "0"s and then 2 additional "0"s as the input Number value is increments by each power of 10.
A simple example follows.
Any help understanding why this is happening and any coding solution would be appreciated.
The default number format for the various regional settings seems to be impacting the implicit conversion to String in LiveConnect.
We can re-code to convert the Number value to a String in the JavaScript before calling the applet, but this involves significant re-coding of the application.
We also have a workaround to verify that navigator.userLanguage returns one of the list of supported languages and exit the application if the language is unsupported.
Thanks
Rob
Example output for test:
OK
English (United States)
Regional Settings Number format sample: 123,456,789.00
lang=en-us,javascript Number=1,Applet Java String value =(1)
lang=en-us,javascript Number=11,Applet Java String value =(11)
lang=en-us,javascript Number=111,Applet Java String value =(111)
lang=en-us,javascript Number=1111,Applet Java String value =(1111)
lang=en-us,javascript Number=11111,Applet Java String value =(11111)
lang=en-us,javascript Number=111111,Applet Java String value =(111111)
lang=en-us,javascript Number=1111111,Applet Java String value =(1111111)
lang=en-us,javascript Number=11111111,Applet Java String value =(11111111)
lang=en-us,javascript Number=111111111,Applet Java String value =(111111111)
lang=en-us,javascript Number=1111111111,Applet Java String value =(1111111111)
lang=en-us,javascript Number=11111111111,Applet Java String value =(11111111111)
NOT OK >=10000000
French (France)
Regional Settings Number format sample: 123 456 789,00
lang=fr,javascript Number=1,Applet Java String value =(1)
lang=fr,javascript Number=11,Applet Java String value =(11)
lang=fr,javascript Number=111,Applet Java String value =(111)
lang=fr,javascript Number=1111,Applet Java String value =(1111)
lang=fr,javascript Number=11111,Applet Java String value =(11111)
lang=fr,javascript Number=111111,Applet Java String value =(111111)
lang=fr,javascript Number=1111111,Applet Java String value =(1111111)
lang=fr,javascript Number=11111111,Applet Java String value =(1)
lang=fr,javascript Number=111111111,Applet Java String value =(1)
lang=fr,javascript Number=1111111111,Applet Java String value =(1)
lang=fr,javascript Number=11111111111,Applet Java String value =(1)
NOT OK
German (Germany)
Regional Settings Number format sample: 123.456.789,00
lang=de,javascript Number=1,Applet Java String value =(10)
lang=de,javascript Number=11,Applet Java String value =(110)
lang=de,javascript Number=111,Applet Java String value =(1110)
lang=de,javascript Number=1111,Applet Java String value =(11110)
lang=de,javascript Number=11111,Applet Java String value =(111110)
lang=de,javascript Number=111111,Applet Java String value =(1111110)
lang=de,javascript Number=1111111,Applet Java String value =(11111110)
lang=de,javascript Number=11111111,Applet Java String value =(111111110000000)
lang=de,javascript Number=111111111,Applet Java String value =(11111111100000000)
lang=de,javascript Number=1111111111,Applet Java String value =(1111111111000000000)
lang=de,javascript Number=11111111111,Applet Java String value =(1.1111111111E20)
Example code:
Test1.java
import java.applet.Applet;
public class Test1 extends Applet {
public void init() {
public String stringTest(String str) {
String out = "Applet Java String value =(" + str + ")";
return(out);
index.html
<html>
<body>
<APPLET CODE="Test1.class" NAME="test1" WIDTH="0" HEIGHT="0">
<PARAM NAME="scriptable" Number="true">
</APPLET>
<script type="text/javascript">
var x;
document.write("<BR>")
x = Number("1");
document.write("lang="+navigator.userLanguage +",javascript Number=" x "," + document.test1.stringTest(x)+"<BR>");
document.write("<BR>copy/paste the above 2 lines of code, adding an additional '1'<BR>");
</script>
</body>
</html>
</html>

I have found a workaround by setting the locale in the applet to a locale that does perform implicit Number to String conversion correctly.
e.g.
public void init() {
try {
Locale.setDefault(Locale.US);
} catch (Exception e) {
System.err.println("Failed to set Locale, Caught Exception: " + e.getMessage());
and adding this line to the java.policy to prevent "access denied (java.util.PropertyPermission user.language write)" errors.
permission java.util.PropertyPermission "user.language", "read, write";

Similar Messages

  • "Settings for material number conversion not found" occurs when ...

    After I run an initial load data into the InfoCube 0PUR_C01, I want to check the InfoCube Content by the following path:
    RSA1 -> pick up the InfoCube 0PUR_C01, right click it and select Manage -> Get to Content tab -> Click InfoCube Content button -> Deselect all selection, only tick the 1st column checkbox next to 0Material, then hit enter, get a small window titled as "Cancel" with a red STOP msg sysing "Settings for material number conversion not found" with an "Exit" button and a question mark button, click Exit button leads to SAP Easy Access screen, if clicking the question mark button, another window pops up with the msg showed above, click Technical Information button causes the original window short dump and the short dump msg shows below in between two dashed lines:
    Runtime Errors         RPERF_ILLEGAL_STATEMENT
    Date and Time          11/28/2005 14:43:13
    ShrtText
        Statement "CALL SCREEN" is not allowed in this form.
    What happened?
        Error in ABAP application program.
        The current ABAP program "SAPLSHL2" had to be terminated because on
        statements could not be executed.
        This is probably due to an error in the ABAP program.
    Error analysis
        There is probably an error in the program
        "SAPLSHL2".
        The program was probably called in a conversion exit
        or in a field exit. These are implemented by
        function modules called CONVERSION_EXIT_xxxxx_INPUT/OUTPUT or
        USER_EXIT_xxxxx_INPUT.
        Conversion exits are triggered during screen field transports or
        WRITE statements, field exits during field transports from the
        screen to the ABAP/4 program.
        In this connection, the following ABAP/4 statements are not allowed:
        -  CALL SCREEN
        -  CALL DIALOG
        -  CALL TRANSACTION
        -  SUBMIT
        -  MESSAGE W... and MESSAGE I...
        -  COMMIT WORK, ROLLBACK WORK
        -  COMMUNICATION RECEIVE
        -  STOP
        -  REJECT
        -  EXIT FROM STEP-LOOP
        Moreover, conversion exits for output conversion
        (implemented by function modules called
        CONVERSION_EXIT_xxxxx_OUTPUT) do not allow
        -  MESSAGE E...
        to be used.
    Trigger Location of Runtime Error
    Program                                 SAPLSHL2
    Include                                 LSHL2F19
    Row                                     3
    Module type                             (FORM)
    Module Name                             TECHNISCHE_INFO5
    rce Code Extract
    e  SourceCde
    1 ***INCLUDE LSHL2F19 .
    2 form technische_info5.
    >>   call screen 1900 starting at 5  8.
    4 endform.
    5
    6 &----
    7 *&      Form  SHRINK_VALUES
    8 &----
    9 *       text                                                           *
    10 ----
    11 *  -->  p1        text
    12 *  <--  p2        text
    13 ----
    14 form shrink_values.
    15
    16   loop at dynpselect.
    17     clear checktable.
    18     if dynpvaluetab-lowvalue ne space and dynpvaluetab-lowvalue na '*'.
    19       move 'EQ' to checktable-op.
    20       move dynpvaluetab-lowvalue to checktable-low_value.
    21       append checktable.
    22     endif.
    What could cause the problem by selecting only 0Material when checking the InfoCube 0PUR_C01 content?  What does that mean by this STOP msg "Settings for material number conversion not found"?
    Thanks

    Hi Kevin,
    Set the length of 0MATERIAL and change conversion to alpha:
    Re: Error Installing 0MATERIAL from Business Content
    Best regards,
    Eugene

  • Settings for material number conversion not found

    "Settings for material number conversion not found"
    This is the error that came out. I was everytime i try to access the activated business content 0material, the system comes up with this error. Please help me with this! Thank you!
    -Peter

    Hi Peter,
    try oss note 555675, it tells you to use transaction OMSL.
    regards
    Siggi
    Message was edited by: Siegfried Szameitat

  • Javascript Error! Error number: 45 error string: Objects is invalid line: 387, Line 428

    I am running Indesign CS3 on an XP computer. I installed a plugin for barcodes from teacup Software, Barcodemaker for Indesign CS3 win and this has crashed my Indesign CS3.
    Everytime I startup I get this Javascript error! Error number: 45 Error string: objects is invalid line: 387 I hit enter and iget the same message line: 428.
    The adobe knowledge base has a message http://kb.adobe.com/selfservice/viewContent.do?externalId=kb402389&sliceId=2
    I can't find the file Pluginconfig.txt on my computer to delte as suggested in this article. Can anyone help with this issue.
    I have uninstalled the plugin and I have try to repair/reinstall my copy of Indesigh CS3 version 5.0.4 but it still is not possible to use Indesign.
    Has anyone encoutered this problem? Can you tell me where to find this file Pluginconfig.txt.

    C:\Documents and Settings\[username]\Local Settings\Application Data\Adobe\InDesign\Version 5.0\Caches\InDesign Recovery
    This is a hidden folder, so you'll need to set Explorer to show hidden files if you haven't already. Start by just renaming the folder to _InDesign Recovery and it should rebuild on the next launch if this is going to work. If it doesn't work, you won't have lost anything.
    Might work even better if you were to try a system restore, however. Do you have a restore point from before the plugin was installed?
    Peter

  • How to convert string to date based on regional settings

    How can I convert a simple string ("01/04/2003" or "01-04-2003" or "01 April 2003") to a date formatted according to the regional settings?
    For example, if my regional settings is set to "dd mm yyyy", the result will be 01 as dd, 04 as mm and 2003 as yyyy.
    If the regional settings is set to "mm dd yyyy", the result will be 01 as mm, 04 as dd and 2003 as yyyy
    Hope someone can help.
    Thanks in advance.

    I think you have the wrong idea about how Oracle stores dates. Any date in Oracle is stored in a seven byte representation
    SQL> SELECT DUMP(last_hire_dt) FROM emp_t WHERE rownum = 1;
    DUMP(LAST_HIRE_DT)
    Typ=12 Len=7: 119,191,5,6,1,1,1This storage is independent of the NLS date settings. The TO_CHAR(dt,format) and TO_DATE(str,format) functions serve to translate this internal representation into the external presentation supplied by the format. So, if you need to translate a date that is contained in a string into an Oracle date datatype, you need to tell Oracle how to parse the string.
    If the string format matches your NLS_DATE_FORMAT parameter, Oracle will do this implicitly. Otherwise, you need to tell Oracle explicitly which piece is which. For example, is the string (ignoring the problem of two digit years :-) ):
    '02/01/03'
    Feb. 1, 2003, Jan. 2, 2003, or Mar. 1, 2002? If your date format is dd-MON-yyyy as mine is, then:
    SQL> SELECT TO_DATE('02/01/03') FROM dual;
    SELECT TO_DATE('02/01/03') FROM dual
    ERROR at line 1:
    ORA-01843: not a valid month
    SQL> SELECT TO_DATE('30-Jan-2003') FROM dual;
    TO_DATE('30
    30-JAN-2003HTH
    John

  • String/number conversion

    I am trying to convert a number in a string (a SPICE netlist) to a double. The string contains extra letters. Is there a String or double (or float) method that safely converts without vomitting on unwanted characters?
    And by the way, I used to (about 1+ years ago) be able to look at a reference online that gave a detailed description of the Java standard class methods. Know where I might find this?
    -erik

    you can refer the api at
    http://java.sun.com/j2se/1.3/docs/api/

  • Problems with the system decimal point with german regional settings

    I have a Labview 6 app that needs deploying to Germany.
    My app sends strings over VISA RS232 and GPIB instruments with floating point numbers.
    When changing from English to German regional settings, in Windows XP, periods are now interpreted as commas and the app starts truncating my decimal numbers. So in the English Regional Setting when I send 1.234 I get 1.234 but in the German Regional Settings when I send 1.234 I get 1.000.
    I have turned off the "Use localized decimal point" in Tools - Options - Front Panel as well as set any function (Frac/Exp String to Number) that has a "Use System Decimal Point" connector to FALSE.
    Now here's my problem....
    This fixed the issue I was having as long as I am in the development environment, however, once I build the application I still get the truncated numbers. Example: I send 1.234 to an instrument and it sees 1.000.
    Again this works fine in the development enviroment, sending 1.234 reads 1.234 with German regional settings.
    Any help is appreciated.
    Adam

    You can use a simple function of the "Scan from string" function.
    Place "%.;" (Without the quotes) in the scanning string, and this will tell LV to use a decimal point for interpretation. If you place "%,;", this will tell it to use a comma.
    You can place this at the beginning of your format string, and it simply tells the parser how to work, it doesn't otherwise produce an output.
    Using simply "%;" sets the seperator to the system default (maybe the best idea after the code has been run as the changed decimal point character apparently remains changed otherwise). From the LV help
    The following codes control the decimal separator used for numeric output. These codes do not cause any input or output to occur. They change the decimal separator for all further inputs/outputs until the next %; is found.
    %,; comma decimal separator
    %.; period decimal separator
    %; system default separator
    Hope this helps
    Shane.
    Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)

  • Regional settings influences jdbc stored procedure calls?

    Hi,
    We have a strange problem: we use a jdbc test client
    that does a simple stored procedure call with one
    input parameter (integer) and one output parameter
    (integer). Like:
    "? = callprocedure(?)" . The database resides on a different server.
    The problem is: this only works when we use "netherlands" regional setting on the windows 2000 machine that
    java client program runs on. If we switch to
    "english (united states)" the call gives other results
    in the output parameter / returns an error code.
    Does this have something to do with the Locale of the
    virtual machine? Or do I have to do something with
    NLS_LANG to eliminate the behaviour that is dependent on
    the windows regional settings? Please help!
    Thanks,
    Michel Schudel
    We use the Oracle JDBC thin driver, latest version.
    (archive: classes12.zip)

    Ok, here it is. Basically, I first call a stored procedure called SETPARAM which receives two Strings:
    a parameter name and a a parameter value. After that, I
    call a procedure called RUNSQLKIT without any input parameters. The output parameter is an integer that indicates the number of "cells" in the output message. After that, I start to retrieve the cells but that is not important here. What happens is: with Dutch regional settings, the number of cells is normal (387) but with
    US settings, the number of cells is -1 (indicates an error.) Why? I use no dates or floating point values as
    input/output!
    Jvm version is 1.3.1_08, oracle driver is 8.1.7
    (Oracle 8i) thin jdbc driver. Oracle runs on AIX.
    conn = m_dataSource.getConnection();
    // Setup the input params
    stmtInput = conn.prepareCall("BEGIN Pck_Sqlmast.setparam(?,?); END;");
    for (final Iterator iter = m_kitParameterNames.iterator(); iter.hasNext();) {
    final String sName = (String) iter.next();
    final String sValue = input.getParameter(sName);
    if (sValue != null) {
    stmtInput.setString(1, sName);
    stmtInput.setString(2, sValue);
    stmtInput.executeUpdate();
    // Call the kit
    stmtRun = conn.prepareCall("BEGIN ? := Pck_Sqlmast.runsqlkit(?); END;");
    stmtRun.registerOutParameter(1, Types.INTEGER);
    stmtRun.setString(2, m_kitName);
    stmtRun.executeUpdate();
    final int iCells = stmtRun.getInt(1);
    Hi Michel,
    Perhaps you would care to post some more information
    including:
    1. Entire error message and stack trace you are
    getting.
    2. The part of your java code where the error
    occurs.
    3. Java version you are using.
    4. Oracle database version you are using.
    5. Platform on which Oracle database is running.
    Good Luck,
    Avi.

  • Problem with Batch Loader and FDM user regional settings

    Hi
    I am using FDM 11.1.2.1.
    When I use the English regional settings for my FDM user account, I can do Export Excel from FDM, but Batch Loader doesn't work (Error : "one or more parallel processes failed to start).
    When I use the French regional settings for my FDM user account, Export to Excel doesn't work anymore (Error: Conversion from string "12.0" to type 'Long' is not valid. Detail: InnerException1: Input string was not in a correct format.), but the Batch loader is ok.
    Any idea?
    Thanks in advance for your help
    Fanny

    Hi Mittal,
    By default, formats for date is determined by the report server language at run time. The report server language is the language of the operating system on which the report server is installed. So the formats for date is determined by the language of the
    operating system on which the report server is installed.
    When you deploy the report to SharePoint site that the regional setting is set to English (Australia), please also set the report language to ‘en-AU’. Then the date format can be also changes to English (Australia).
    If the issue is still exited, could you please tell us the date format of date parameters and the field? If possible, please post the screenshot about this, then we can make further analysis.
    Reference:
    Solution Design Considerations for Multi-Lingual or Global Deployments (Reporting Services)
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Changing regional settings in CS6/Acrobat X Pro

    Hello,
    I have just installed CS6 and would like to change the regional settings from USA to European A4.
    The following test has been done:
    Created customised A4 job options for each of: Standard Quality, High Quality, Press Quality
    Then edited preference for Conversion from Microsoft Word to PDF using new job option 'Standard Quality A4'
    PDF created is still in Letter sizing after rebooting machine.
    Note: the original Microsoft Word file has a page setup of A4.
    What is the best way to make wholesale changes across Adobe CS6 so that millimetres/A4 settings are the default ?
    Thank you.

    Hi Cre8tiveNess,
    You need to set the same preferences in Control Panel > Adobe PDF Printer > Printing preferences.

  • Re: Error, numeric or value error: character to number conversion error

    Can someone please please tell me why I'm getting this error and what I'm doing wrong? It looks like a simple error, "numeric or value error: character to number conversion error".
    My code is as follows:
    string connectionString = WebConfigurationManager.ConnectionStrings["DEMO_TEST"].ConnectionString;
    OracleConnection con = new OracleConnection(connectionString);
    OracleCommand cmd = new OracleCommand("DEMO.PKG_LOCATION_TYPE.INS", con);
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.Parameters.Add(new OracleParameter("@P_DESCRIPTION", OracleDbType.Varchar2, 60));
    cmd.Parameters["@P_DESCRIPTION"].Value = "Test_Description";
    cmd.Parameters.Add(new OracleParameter("@P_NAME", OracleDbType.Varchar2, 6));
    cmd.Parameters["@P_NAME"].Value = "Test_Name";
    cmd.Parameters.Add(new OracleParameter("@P_LOCATION_TYPE_CD", OracleDbType.Decimal, 4));
    cmd.Parameters["@P_LOCATION_TYPE_CD"].Direction = ParameterDirection.InputOutput;
    con.Open();
    try
    cmd.ExecuteNonQuery();
    catch
    //In case of an error
    finally
    con.Close();
    con.Dispose();
    And I recieve the following error block:
    Oracle.DataAccess.Client.OracleException was unhandled by user code
    Message="ORA-06502: PL/SQL: numeric or value error: character to number conversion error\nORA-06512: at line 1"
    Source="Oracle Data Provider for .NET"
    DataSource="demotest"
    Number=6502
    Procedure="DEMO.PKG_LOCATION_TYPE.INS"
    StackTrace:
    at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure)
    at Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src)
    at Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery()
    at System.Web.UI.WebControls.Wizard.OnFinishButtonClick(WizardNavigationEventArgs e)
    at System.Web.UI.WebControls.Wizard.OnBubbleEvent(Object source, EventArgs e)
    at System.Web.UI.WebControls.Wizard.WizardChildTable.OnBubbleEvent(Object source, EventArgs args)
    at System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)
    at System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e)
    at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
    at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
    at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
    at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    ********************************************************

    Are the parameters in your procedure in the same order as they are created in this code? Oracle command works by position unless you change it to be BindByName.
    Failing that you seem to have defined a parameter (P_NAME) to have a length of 6, and are then setting it's value to a string with a length of 9.
    Also the in/output parameter is defined as type decimal. Is this correct? It is defined as InputOutput but you don't assign it any value.
    If these suggestions don't help then perhaps if you post the stored procedure you might get some more ideas.
    HTH
    Lyndon

  • Regional settings is not effecting in SQL Server

    Hi All,
    I made changes to the regional and language (made decimal = ,) of the windows server 2008 R2 Standard but the database still not accepting comma as a decimal point.
    Tried restarting the SQL Server services and restarted the server without luck.
    Really appreciate inputs.
    Thanks,
    Ram.
    Please don't forget to Marked as Answer if my post solved your problem and use Vote As Helpful if a post was useful. It will helpful to other users.

    1. Right click on the server name.
    2. Click on Facets.
    3. Then select Server Configuration Facet.
    4. Look for Default Language.
    5. Set it to values as given in the below link:- For Ex: 1 for German
    This changes the default language for new users. (And I don't think there is a need to restart of SQL Server, but I have not checked.)
    To change the default language for an existing user, use ALTER USER.
    But of course, the whole talk about language setting in SQL Server in this context is completely uselss. SQL Server only knows about decimal points. This applies both to literals in the code, and when interpreting strings with CAST/CONVERT.
    Everyone is correct that that regional settings does not affect SQL Server - nor should it, it is a server after all.
    One more point here when i try creating a filtering functionality on application it is creating decimal as "." not "," is this issue related to application or DB?
    I have no idea what you are doing, but the answer is probably the application.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • How can I change the DVD regional settings?

    I have changed my regional settings more than the required times and they cannot be changed any more so l cannot watch some of the dvd's l have.how can l fix it to be multi regional dvd player?

    Hi Sam,
    Once the allowed number of region changes has been reached you will need to flash the firmware in your DVD player in order to reset the region count. You can try to Google for the required update for your make/model of DVD ROM or you can check with a Toshiba Service Agent to see if they can arrange this for you.
    HTH

  • Red X - Due to conflict between date format in Windows Regional settings

    Hello
    I face the following issue. To display some graphes that result of the selection of a date in a Java calendar (format mm/dd/yy) I have to change the Windows regional settings.
    Which of course impact other applications like Excel....
    Is there some settings/applet that can be set in Java JRE to prevent this issue ?
    Same issue what ever the JRE version used.
    currently JRE 1.4.2_07 VM 1.4.2_07-b05, plug-in 1.4.2_07

    Hi Kevin,
    I doubt anyone outside of Sun would be able to give you a definite answer to this one, but from my understanding of the JDK's interactions with Windows, I'd have to say no.
    I usually find that about the only Windows default that the JDK picks on is the current user locale. From there, the JDK likely chooses its own default date and currency formatting instances, as these are all packaged up within i18n.jar within the JDK libraries.
    If anyone can prove me wrong though, please do!
    Hope that helps!
    Martin Hughes

  • UC320W Regional settings.

    There UC320w should be set for outgoing zaonkov. The problem is that there is no regional settings of my country (Azerbaijan).Can anyone tell whether there is a file with the universal locale settings (preferably with no restriction on the length input number).

    Hi Adil,
    UC320W doesn't support Azerbaijan region. We don't have plan to implement it. Please return it to the distributor and get refund.
    Best regards,
    Wendy Yang

Maybe you are looking for