Google-Chrome
gmail compose 添加了不可見的額外字元
我有這段程式碼在 chrome 瀏覽器視窗中按預期工作。這是 Athena 中的 Amazon Web Services 創建表語句。
CREATE EXTERNAL TABLE IF NOT EXISTS default.sh_code ( `shcode` string, `mob` bigint, `c_id` int, `o_series` int, `c_at` timestamp, `archive` int ) ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe' WITH SERDEPROPERTIES ( 'field.delim' = '\t' ) LOCATION 's3://testme16234/short_unique_codes/' TBLPROPERTIES ('has_encrypted_data'='false');
如果我將程式碼複製粘貼到 gmail 撰寫視窗中,則很難取回相同的程式碼。我可以從 gmail 視窗複製粘貼回 AWS 視窗,但執行時出現錯誤。當我將程式碼粘貼到 gmail 撰寫視窗中時,文本中是否添加了一些額外的程式碼?
如果我從 gmail compose 視窗保存文本,它會保存為 utf-8,而 AWS 選項卡中的文本會保存為 ASCII。我需要將文件從 utf 轉換為 ascii 以便在 AWS 中再次使用它。
# file t1.tt t1.tt: UTF-8 Unicode text # iconv -f UTF-8 -t ASCII//TRANSLIT//IGNORE t1.tt > t1.tt.txt # cat t1.tt.txt