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
(Delphi DLL) 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.
uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Global; ... procedure TForm1.Button1Click(Sender: TObject); var glob: HCkGlobal; begin // ---------------------------------------------------------------------------------------------- // 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 False to True // To configure Chilkat to interpret and return strings as UTF-8, set the DefaultUtf8 property to True. // Once set, the glob object can be discarded. The setting applies globally to all existing and future Chilkat objects. glob := CkGlobal_Create(); CkGlobal_putDefaultUtf8(glob,True); CkGlobal_Dispose(glob); end; |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.