Support for reading and writing UTF8 Strings http://github.com/glguy/utf8-string/

Version on this page:1
LTS Haskell 8.15:
Stackage Nightly 2017-05-25:
Latest on Hackage:
BSD3 licensed by Eric Mertens
Maintained by emertens@galois.com

Module documentation for 1

There are no documented modules for this package.

A UTF8 layer for Strings. The utf8-string package provides operations for encoding UTF8 strings to Word8 lists and back, and for reading and writing UTF8 without truncation.


  • Build correctly on GHC-7.0 (#14)


  • Improve the performance of Data.ByteString.Lazy.UTF8.fromString. (Thanks, ndmitchell)


  • Remove out all the old utf8 IO support. GHC supports utf8 now.


  • Performance tweaks
  • bytestring-in-base flag default to False
Depends on:
Used by 434 packages:
AttoJson, Barracuda, BiobaseInfernal, CHXHtml, Clipboard, Coadjute, CouchDB, DAV, Dao, Data-Hash-Consistent, GoogleSuggest, HDBC, HDBC-mysql, HDBC-odbc, HDBC-postgresql, HDBC-sqlite3, HGamer3D-SDL2-Binding, HPath, HXMPP, Hawk, Hmpf, HsSyck, JSONb, LibZip, LinguisticsTypes, ListLike, LslPlus, MFlow, PCLT, PageIO, Pugs, Ranka, Rlang-QQ, SBench, Snusmumrik, Stomp, UMM, VKHS, WebCont, X11-xft, XMPP, activehs, adhoc-network, agda-server, airbrake, ajhc, alpino-tools, ampersand, apis, arbtt, ariadne, asic, asil, aws, azurify, ballast, bamboo, bamboo-plugin-photo, bamboo-theme-blueprint, bamboo-theme-mini-html5, basex-client, bein, bidirectionalization-combined, bkr, bliplib, blogination, bluetile, buildwrapper, bytestring-class, cabal-db, cabal-debian, cabal-helper, cabal2nix, cairo, cake3, cascading, cblrepo, cedict, cg, cgrep, chu2, citeproc-hs, citeproc-hs-pandoc-filter, claferwiki, clckwrks, couchdb-enumerator, cryptol, curl-aeson, dao, darcs, darcs-benchmark, darcs-fastconvert, darcsden, darkplaces-rcon-util, darkplaces-text, data-embed, debian, debug-me, definitive-graphics, definitive-parser, deunicode, direct-fastcgi, direct-http, dropbox-sdk, duplo, dwarf-el, dynamic-pp, ehaskell, epub, epub-metadata, eternal, ety, factual-api, fast-tags, fay, feed, feed-collect, feed2lj, ffeed, fields-json, filestore, flickr, flow2dot, forml, foscam-directory, frame, free-theorems-counterexamples, free-theorems-seq, free-theorems-seq-webui, ftp-conduit, funbot, funbot-git-hook, geniconvert, geniserver, gf, ginger, ginsu, git, git-annex, git-date, git-repair, gitcache, github-backup, gitit, glib, google-static-maps, gt-tools, h-booru, hS3, hSimpleDB, hack-contrib, hack-frontend-happstack, hack-handler-epoll, hackage-db, handa-gdata, happstack-facebook, happstack-fastcgi, happstack-helpers, happstack-hsp, happstack-jmacro, happstack-server, haskell-xmpp, haskoon, hasktags, haste-compiler, hawitter, haxparse, haxr, hburg, hcg-minus-cairo, hedn, hell, hellage, hellnet, hexpat, hexpat-pickle, heyefi, highlighting-kate, hindent, hipbot, hircules, hit, hlatex, hledger, hledger-lib, hmark, hmt, hoauth, hoogle, hopencc, hosc-json, hosc-utils, hpaco, hpaste, hpasteit, hpath, hpdft, hprotoc, hprotoc-fork, hs-java, hs-twitter, hsSqlite3, hspear, hspkcs11, hsrelp, hsx, hsx2hs, http-client-auth, http-encodings, http-enumerator, http-server, hub, hulk, husk-scheme, ide-backend, idiii, idris, ihaskell, ihaskell-magic, illuminate, imbib, iptables-helpers, iptadmin, irc-dcc, ivory-artifact, iyql, json-b, json-builder, json2, json2-hdbc, jspath, keera-hails-i18n, keera-posture, keysafe, kontra-config, kontrakcja-templates, labyrinth-server, lambdabot-core, lambdabot-haskell-plugins, lambdabot-misc-plugins, lambdabot-reference-plugins, lambdabot-utils, lambdatwit, language-go, language-java-classfile, language-javascript, language-kort, language-python, language-sqlite, leksah, lhae, libmpd, libsystemd-daemon, llsd, llvm-general, llvm-hs, loli, lord, mahoro, manatee, manatee-anything, manatee-browser, manatee-core, manatee-curl, manatee-filemanager, manatee-imageviewer, manatee-ircclient, manatee-mplayer, manatee-pdfviewer, manatee-reader, mangopay, matterhorn, mediawiki, mediawiki2latex, memis, misfortune, modsplit, morfette, mp, mps, multipath, mustache2hs, mysql-simple-typed, naturalcomp, network-dbus, nme, nvim-hs, nvim-hs-contrib, octohat, on-a-horse, open-pandoc, openpgp, openpgp-Crypto, panda, pandoc-placetable, pandoc-plantuml-diagrams, parcom-lib, parconc-examples, patterns, pbkdf, persistent-redis, persistent-zookeeper, pgsql-simple, pisigma, plat, polyseq, postgresql-simple-typed, postgresql-typed, prelude-plus, primula-bot, process-progress, processing-for-haskell, prometheus-client, prometheus-metrics-ghc, protocol-buffers, protocol-buffers-fork, publicsuffixlist, pubsub, pugs-DrIFT, pugs-compat, purescript, rdf4h, redis, redis-hs, reform-happstack, regex-tdfa-utf8, remote, rest-client, rest-core, rest-happstack, rest-snap, restyle, rethinkdb, rethinkdb-wereHamster, rope, roshask, rss2irc, rtorrent-rpc, rtorrent-state, s3-signer, salvia, salvia-extras, salvia-protocol, salvia-sessions, salvia-websocket, scion, scion-browser, scyther-proof, selenium-server, shake, shellmate-extras, shelltestrunner, simplenote, sindre, skylighting, skypelogexport, slidemews, smallstring, smartword, snap-auth-cli, snaplet-css-min, snaplet-redson, snaplet-rest, sonic-visualiser, sourcemap, sprinkles, sproxy, sqlcipher, sqlite, sqlite-simple-typed, sscgi, stack-hpc-coveralls, stackage-curator, stomp-queue, stompl, str, stratux-http, string-conversions, string-convert, stripe, tablestorage, taffybar, taglib, tccli, telegram, templatepg, tempus, textual, theoremquest, tianbar, tkhs, tnet, todos, tostring, translate, trifecta, twidge, typescript-docs, udbus, uhc-light, universum, update-nix-fetchgit, uri, uri-encode, uri-template, url, utf8-env, utf8-prelude, vimus, vision, vorbiscomment, voyeur, vty, vty-examples, wcwidth, weather-api, web-routes, webcrank, webidl, wl-pprint-extras, wreq-stringless, wsedit, x11-xim, xmms2-client, xmobar, xmonad, xmonad-contrib, xmonad-contrib-bluetilebranch, xmonad-windownames, xss-sanitize, yesod-fay, yesod-platform, yql, zip-conduit
comments powered byDisqus