Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(PowerBuilder) Set Default to utf-8 instead of ANSIThis example shows how to set the default charset (character encoding) to utf-8. By default, strings passed to Chilkat are interpreted as ANSI, and strings returned by Chilkat are ANSI. The Chilkat.Global.DefaultUtf8 property can be set to tell Chilkat that all strings passed in are utf-8, and to return all strings as utf-8.
integer li_rc oleobject loo_Glob // ---------------------------------------------------------------------------------------------- // IMPORTANT: To ensure backward compatibility, explicitly set the DefaultUtf8 property at the start of your application. // In a future major release, Chilkat will change the default value of DefaultUtf8 from 0 to 1 // To configure Chilkat to interpret and return strings as UTF-8, set the DefaultUtf8 property to 1. // Once set, the glob object can be discarded. The setting applies globally to all existing and future Chilkat objects. loo_Glob = create oleobject // Use "Chilkat_9_5_0.Global" for versions of Chilkat < 10.0.0 li_rc = loo_Glob.ConnectToNewObject("Chilkat.Global") if li_rc < 0 then destroy loo_Glob MessageBox("Error","Connecting to COM object failed") return end if loo_Glob.DefaultUtf8 = 1 destroy loo_Glob |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.