---
name: "get_uformat"
section: "3alleg4"
platform: "linux"
package: "allegro4-doc"
version: "2:4.4.3.1-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/get_uformat/3alleg4"
---

# get\_uformat(3alleg4)

Finds out what text encoding format is currently selected. Allegro game programming library.

## NAME

get\_uformat - Finds out what text encoding format is currently selected. Allegro game programming library.

## SYNOPSIS

**#include \<allegro.h\>**

**int get\_uformat(void);**

## DESCRIPTION

Finds out what text encoding format is currently selected. This function is probably useful only if you are writing an Allegro addon dealing with text strings and you use a different codepath for each possible format. Example:

```
   switch(get_uformat()) {
      case U_ASCII:
         do_something();
         break;
      case U_UTF8:
         do_something_else();
         break;
      ...
   }
```

## RETURN VALUE

Returns the currently selected text encoding format. See the documentation of set\_uformat() for a list of encoding formats.

## SEE ALSO

**set\_uformat**(3alleg4)
