Skip to content

cran/ced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ced

GitLab CI Build Status AppVeyor Build status Codecov Code Coverage CRAN Status License: GPL v2

R bindings for the Google Compact Encoding Detection library. Key features:

  • process character vector;
  • process raw vector;

Installation

To install the package from the CRAN run the following command:

install.packages("ced", repos = "https://cloud.r-project.org/")

Also you could install the dev-version with the install_gitlab() function from the remotes package:

remotes::install_gitlab("artemklevtsov/ced")

This package contains the compiled code, therefore you have to use the Rtools to install it on Windows.

Example

# load packages
library(ced)

# detect string encoding
ascii <- "Hello, useR!"
print(ascii)
#> [1] "Hello, useR!"
ced_enc_detect(ascii)
#> [1] "US-ASCII"
utf8 <- "\u4e0b\u5348\u597d"
print(utf8)
#> [1] "下午好"
ced_enc_detect(utf8)
#> [1] "UTF-8"

# detect raw vector encoding
ced_enc_detect(charToRaw(ascii))
#> [1] "US-ASCII"
ced_enc_detect(charToRaw(utf8))
#> [1] "UTF-8"

Bug reports

Use the following command to go to the page for bug report submissions:

bug.report(package = "ced")

Before reporting a bug or submitting an issue, please do the following:

  • Make sure that you error or issue was not reported or discussed earlier. Please, use the search;
  • Check the news list of the current version. Some errors could be caused by the package changes. It could be done with news(package = "ced", Version == packageVersion("ced")) command;
  • Make a minimal reproducible example of the code that consistently causes the error;
  • Make sure that the error occurs during the execution of a function from the ced package, not from other packages;
  • Try to reproduce the error with the last development version of the package from the git repository.

Please attach traceback() and sessionInfo() output to bug report. It may save a lot of time.

License

The ced package is distributed under GPLv2 license.

About

❗ This is a read-only mirror of the CRAN R package repository. ced — The Compact Encoding Detector. Homepage: https://artemklevtsov.gitlab.io/cedhttps://gitlab.com/artemklevtsov/ced Report bugs for this package: https://gitlab.com/artemklevtsov/ced/issues

Resources

License

Stars

Watchers

Forks

Packages

No packages published