StrPut

Copies a string to a variable, optionally converting to or from a given code page.

OutputVar := StrPutVar(String, Variable [, Encoding])
Command  Example: StrPutVar "AutoHotkey", Var, "CP0"
Function Example: size := StrPutVar("AutoHotkey", Var, "CP0")

Parameters

OutputVar

The name of the variable in which to store size of new string in bytes including terminator.

String

Any string. Numbers are also acceptable.

Variable (ByRef)

Output variable to store new string.

Encoding (optional)

The source encoding for StrGet or target encoding for StrPut; for example, "UTF-8", "UTF-16" or "CP936".Specify "CP0" to use the system default ANSI code page. When omitted UTF-8 is used.

Remarks

If conversion between code pages is necessary, the required buffer size may differ from the size of the source String.

Related

Script Compatibility, StrGet,, StrPut, FileEncoding, VarSetCapacity

Examples

MsgBox % StrPutVar("AutoHotkey",var,"CP0")