The problem was in apache configuration. In the file "/ etc/apache2/conf.d/charset" the charset was: "AddDefaultCharset ISO-8859-1"
Changing the default charset set to "UTF-8 AddDefaultCharset", and restart apache both windows displaying the characters well. Thank you. Best regards. 2014/1/9 Marcos chorro malvarez <[email protected]> > Hi all, > a newbie question. > > When you create a new window using parts (window 1) characters > with accents do not look good. > > When you create a new window without using parts (window 2) characters > accented if they look good. > > All files are encoding with utf-8 without BOM. > > Best regards. > > [image: Imágenes integradas 2] > > *This is my config.json* > { > "name" : "myapp", > > "include" : > [ > { > "path" : "${QOOXDOO_PATH}/tool/data/config/application.json" > } > ], > > "export" : > [ > "api", > "api-data", > "build", > "clean", > "distclean", > "dependencies", > "fix", > "info", > "inspector", > "lint", > "migration", > "pretty", > "profiling", > "source", > "source-all", > "source-hybrid", > "source-server", > "source-server-reload", > "source-httpd-config", > "simulation-build", > "simulation-run", > "test", > "test-source", > "translation", > "validate-config", > "validate-manifest", > "watch" > ], > > "default-job" : "source-hybrid", > > "let" : > { > "APPLICATION" : "myapp", > "QOOXDOO_PATH" : "..", > "QXTHEME" : "myapp.theme.Theme", > "API_EXCLUDE" : ["qx.test.*", "${APPLICATION}.theme.*", > "${APPLICATION}.test.*", "${APPLICATION}.simulation.*"], > "LOCALES" : [ "en" ], > "CACHE" : "${TMPDIR}/qx${QOOXDOO_VERSION}/cache", > "ROOT" : "." > }, > > "jobs" : > { > "myappparts": > { > "packages" : > { > "parts" : > { > "boot" : > { > "include" : [ "${QXTHEME}", "${APPLICATION}.Application" ] > }, > "settings": { > "include" : ["${APPLICATION}.view.desktop.PreferenceWindow"] > } > } > } > }, > "source" : > { > "extend" : [ "myappparts" ] > }, > "build" : > { > "extend" : [ "myappparts" ] > } > } > } > > > This is my Application.js > qx.Class.define("myapp.Application", > { > extend : qx.application.Standalone, > members : > { > __Window : null, > __WindowLoaded : false, > main : function() > { > this.base(arguments); > if (qx.core.Environment.get("qx.debug")) > { > qx.log.appender.Native; > qx.log.appender.Console; > } > var button1 = new qx.ui.form.Button("window 1 áéíóú", > "myapp/test.png"); > var button2 = new qx.ui.form.Button("window 2 áéíóú", > "myapp/test.png"); > var doc = this.getRoot(); > doc.add(button1, {left: 100, top: 50}); > doc.add(button2, {left: 100, top: 150}); > button1.addListener("execute", function(e) { > qx.io.PartLoader.require(["settings"], function() > { > this.__WindowLoaded = true; > if (!this.__prefWindow) > { > this.__Window = new myapp.view.desktop.PreferenceWindow(); > } > this.__Window.center(); > this.__Window.open(); > }, this); > }); > button2.addListener("execute", function(e) { > var w = new qx.ui.window.Window("window 2 áéíóú").set( > { > modal : false, > showMinimize : false, > showMaximize : false, > allowMaximize : false > }); > w.center(); > w.open(); > }); > } > } > }); > > > And my PreferenceWindow class. > qx.Class.define("myapp.view.desktop.PreferenceWindow", > { > extend : qx.ui.window.Window, > construct : function() > { > this.base(arguments, "window 1 áéíóú"); > this.set( > { > modal : false, > showMinimize : false, > showMaximize : false, > allowMaximize : false > }); > }, > members : > { > } > }); >
<<image.png>>
------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
