none
Textbox Circonflex accent

    Question

  • Hello, When I try to write "ê" in a Textbox, "e^^" is displayed. This happens in Firefox and Chrome, in IE, it's OK. How Can I fix this? thanks
    Tuesday, December 08, 2009 8:33 AM

Answers

  • Hi,

       At first i just copid that letter, but before i made any reply. I installed Vietnam IME and tested.

       It actually took me a bunch of time to figure out how to type ê.

       In my o/ṣ, which is win7,i just installed Vietamese and use default IME.   You can try.

    Best Regards

    Tuesday, December 15, 2009 4:46 AM
  • I installed Vietnam IME and it works. I think it's because vietnamese keyboard has a key "ê" but with my french keyboard I have to combine 2 keys to have that letter.

    If you have time enough to try again, install french IME and use the key at the right of "p" then use "e" letter. This combination would be a "ê" character.

    Best Regards

    Tuesday, December 15, 2009 7:56 AM

All replies

  • Hi,

       I built a test program, like this

        <Grid x:Name="LayoutRoot" Background="Red">
            <TextBox Width="100" Height="20" Text="êfdfasdfsdfsdafsdf"></TextBox><my:DataForm>
        </Grid>

       And i run it in FireFox, chrome, safari and ie8. All displayed fine. 

       I mean all displayed as expected.

      But all my browsers are latest verson, how about yours.

      And my system is win7.

    Best Regards

    Thursday, December 10, 2009 2:21 AM
  • Hello,

     thanks for your answer.
    I forgot to say, Plugin object in default.aspx page is windowless=true :

    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%" style="z-index: 1"
    ...
    <param name="Windowless" value="true" />
    ...
    </object>

    if windowless=false then everything is fine

    I tried with windows XP, 2008, 7 and it's the same.

    Thursday, December 10, 2009 2:54 AM
  • Hi,

        I set windowless to true and still everything worked(win7 firefox,ie8).

        You can try to put it in a blank page and test to if it's act properly.

    Best Regards

      

    Thursday, December 10, 2009 10:01 PM
  • You're right!

    I have to find what is the problem in my application because evey users have this problem.

    Thanks

    Friday, December 11, 2009 4:22 AM
  • Sorry, I didn't try with the good project. I still have my problem.
    I tried with a simple page, here is my html page:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <!-- saved from url=(0014)about:internet -->
    <head>
        <title>TestSilverlight</title>
    
        <style type="text/css">
        html, body {
    	    height: 100%;
    	    overflow: auto;
        }
        body {
    	    padding: 0;
    	    margin: 0;
        }
        #silverlightControlHost {
    	    height: 100%;
        }
        </style>
        <script type="text/javascript" src="Silverlight.js"></script>
        <script type="text/javascript">
            function onSilverlightError(sender, args) {
            
                var appSource = "";
                if (sender != null && sender != 0) {
                    appSource = sender.getHost().Source;
                } 
                var errorType = args.ErrorType;
                var iErrorCode = args.ErrorCode;
                
                var errMsg = "Unhandled Error in Silverlight Application " +  appSource + "\n" ;
    
                errMsg += "Code: "+ iErrorCode + "    \n";
                errMsg += "Category: " + errorType + "       \n";
                errMsg += "Message: " + args.ErrorMessage + "     \n";
    
                if (errorType == "ParserError")
                {
                    errMsg += "File: " + args.xamlFile + "     \n";
                    errMsg += "Line: " + args.lineNumber + "     \n";
                    errMsg += "Position: " + args.charPosition + "     \n";
                }
                else if (errorType == "RuntimeError")
                {           
                    if (args.lineNumber != 0)
                    {
                        errMsg += "Line: " + args.lineNumber + "     \n";
                        errMsg += "Position: " +  args.charPosition + "     \n";
                    }
                    errMsg += "MethodName: " + args.methodName + "     \n";
                }
    
                throw new Error(errMsg);
            }
        </script>
    </head>
    
    <body>
        <!-- Runtime errors from Silverlight will be displayed here.
    	This will contain debugging information and should be removed or hidden when debugging is completed -->
    	<div id='errorLocation' style="font-size: small;color: Gray;"></div>
    
        <div id="silverlightControlHost">
    		<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
    			<param name="source" value="ClientBin/TestSilverlight.xap"/>
    			<param name="onerror" value="onSilverlightError" />
    			<param name="background" value="white" />
    			<param name="minRuntimeVersion" value="3.0.40624.0" />
    			<param name="autoUpgrade" value="true" />
    			<param name="windowless" value="true" />
    			<a href="http://go.microsoft.com/fwlink/?LinkID=141205" style="text-decoration: none;">
         			<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
    			</a>
    		</object>
    		<iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe>
        </div>
    </body>
    </html>
    
     

    and here is my xaml page:

    <UserControl x:Class="TestSilverlight.MainPage"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
        Width="400" Height="300">
        <Grid x:Name="LayoutRoot" Background="White">
            <TextBox Width="200"/>
        </Grid>
    </UserControl>
     I'm running this project on Windows server 2008. My servers are on windows Server 2008 too and users have diifferent OS : windows 7, XP, Vista. Everybody have the same problem.
    Saturday, December 12, 2009 5:21 AM
  •     Em, i tyied on server2008 and win7 on several computers. All worked. Is it the same if you set windowless to false. And it it the same if you build a test application with only a textbox.  Is it ok if you upload your application somewhere?

    Sunday, December 13, 2009 10:28 PM
  • Hello,

    You can find my project here : http://www.neufgiga.com/n/50-17/share/LNK32824b261d4aa50a8/

    Thanks

    Monday, December 14, 2009 6:13 AM
  • Hi,

        I download your project and it works fine in my system.

        I am not just copy past that letter. I installed Vietamese IME and tried.

       This system is win7 and tested ie8 , firefox.

       Is it all letters can not be displayed correctly or just this one?

       Btw, my system is english system. Have your clients installed Vietnan language in their system?

    Best Regards 

    Monday, December 14, 2009 9:40 PM
  • Hello,

    I can't manage to use Vietnamese IME. I installed a Firefox add-on but it doesn't work with Silverlight.

    How do you test that letter before installing Vietnamese IME? Did you copy/paste that letter? because copy/paste works fine.

    I use a "azerty" keyboard, I suppose you use a "qwerty". Can you try with virtual keyboard in "azerty" mode? To write a "ê" character you have to hit first "^" (at the right of "p") then "e".
    I also have this problem with "¨" character. It's the same button but in upper case. These 2 characters can be combined with consonants. So I have that problem when I want to write "ï", "î", "â"...

    Thanks for your help

    Tuesday, December 15, 2009 4:12 AM
  • Hi,

       At first i just copid that letter, but before i made any reply. I installed Vietnam IME and tested.

       It actually took me a bunch of time to figure out how to type ê.

       In my o/ṣ, which is win7,i just installed Vietamese and use default IME.   You can try.

    Best Regards

    Tuesday, December 15, 2009 4:46 AM
  • I installed Vietnam IME and it works. I think it's because vietnamese keyboard has a key "ê" but with my french keyboard I have to combine 2 keys to have that letter.

    If you have time enough to try again, install french IME and use the key at the right of "p" then use "e" letter. This combination would be a "ê" character.

    Best Regards

    Tuesday, December 15, 2009 7:56 AM
  • Have you find a solution to this issue because I have the same error since I used the windowless mode in firefox

    Friday, August 24, 2012 4:16 AM
  • I have the same problem with Portuguese and I need windowless to be true, the problem only happens in Firefox and Chrome when windowless = true, when is false the accents works.
    Wednesday, April 17, 2013 12:58 PM