R語言
localeToCharset
位於 utils
包(package)。 說明
此函數旨在為指定的語言環境找到合適的編碼,默認情況下為當前語言環境,如果是 UTF-8 語言環境,則為合適的單字節編碼。
用法
localeToCharset(locale = Sys.getlocale("LC_CTYPE"))
參數
locale |
命名區域設置的字符串。 |
細節
操作因操作係統而異。
- 在 Windows 上,
-
語言環境指定為
"English_United Kingdom.1252"
。最後一個組件給出代碼頁,這定義了編碼。 - 在 Unix 類係統上:
-
語言環境名稱通常類似於
es_MX.iso88591
。如果最終組件指示編碼並且它不是utf8
,我們隻需要查找等效的編碼名稱。否則,將使用語言(此處為es
)來選擇主要或後備編碼。
在 C
語言環境中,答案將是 "ASCII"
。
值
命名編碼的字符向量,如果未知,可能還有後備 single-encoding、NA
。
注意
編碼名稱是 libiconv
使用的名稱,並且也應該適用於 glibc
但可能不適用於商業 Unixen。
例子
localeToCharset()
也可以看看
相關用法
- R ls.str 列表對象及其結構
- R select.list 從列表中選擇項目
- R COMPILE 編譯用於 R 的文件
- R readRegistry 讀取 Windows 注冊表配置單元
- R browseVignettes 在 HTML 瀏覽器中列出暈影
- R hasName 檢查姓名
- R nsl 按主機名查找 IP 地址
- R edit 調用文本編輯器
- R create.post 準備電子郵件和帖子的輔助函數
- R hsearch-utils 幫助搜索實用程序
- R download.packages 從類似 CRAN 的存儲庫下載軟件包
- R DLL.version MS Windows 上的 DLL 版本信息
- R Rscript R 前端腳本
- R bug.report 發送錯誤報告
- R PkgUtils 用於構建和檢查附加包的實用程序
- R cite 引用參考書目條目
- R SweaveSyntConv 轉換 Sweave 語法
- R RSiteSearch 搜索文檔中的關鍵詞或短語
- R glob2rx 將通配符或通配符模式更改為正則表達式
- R getFromNamespace 用於開發命名空間的實用函數
- R demo R 函數演示
- R mirrorAdmin 管理存儲庫鏡像
- R citation 在出版物中引用 R 和 R 包
- R personList 人員集合(舊接口)
- R getS3method 獲取 S3 方法
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Select a Suitable Encoding Name from a Locale Name。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。